Skip site navigation (1)Skip section navigation (2)
Date:      02 Jun 2003 23:53:08 -0400
From:      Joe Marcus Clarke <marcus@marcuscom.com>
To:        Adam <blueeskimo@gmx.net>
Cc:        FreeBSD User Questions List <freebsd-questions@freebsd.org>
Subject:   Re: Listing installed ports without any ports dependent on it
Message-ID:  <1054612388.316.12.camel@gyros>
In-Reply-To: <1054610958.16970.79.camel@jake>
References:  <1054590763.16970.5.camel@jake> <1054610958.16970.79.camel@jake>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-r7Fx01Boew31pHY8dBGQ
Content-Type: multipart/mixed; boundary="=-HD/NJJfRQlZaZ+ZEFHtz"


--=-HD/NJJfRQlZaZ+ZEFHtz
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Mon, 2003-06-02 at 23:29, Adam wrote:
> On Mon, 2003-06-02 at 20:16, parv wrote:
> > What you need is to check if '+REQUIRED_BY' file exists.  (For finer
> > control, also check if it is empty or not.)  If file does not exist
> > (or is empty), then there is no registered dependency.
> >=20
> >   #!/bin/sh
> >   pkgdb=3D/var/db/pkg
> >=20
> >   for p in $pkgdb/*
> >   do
> >     [ -f "$p/+REQUIRED_BY" ] || { echo "$p" | sed -e "s!^$pkgdb/!!" ; }
> >   done
>=20
> This almost works, but not quite as elegant as the method I used before.
> I wish like hell I still had a copy of that python script someone on
> this list gave me. That script should be installed as part of the
> portupgrade suite, imo.

It's not Python, but this script should work.

Joe

>=20
> Thanks,
--=20
PGP Key : http://www.marcuscom.com/pgp.asc



--=-HD/NJJfRQlZaZ+ZEFHtz--

--=-r7Fx01Boew31pHY8dBGQ
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (FreeBSD)

iD8DBQA+3Bujb2iPiv4Uz4cRAokJAJ9wiKoaB+3ZLtEY/wAD2TQas503ugCfYRwY
pUX2mscwxJ2hAvsQTQy8L7M=
=6dqx
-----END PGP SIGNATURE-----

--=-r7Fx01Boew31pHY8dBGQ--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1054612388.316.12.camel>