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>