Listing installed ports without any ports dependent on it
Adam
blueeskimo at gmx.net
Mon Jun 2 20:29:17 PDT 2003
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.
>
> #!/bin/sh
> pkgdb=/var/db/pkg
>
> for p in $pkgdb/*
> do
> [ -f "$p/+REQUIRED_BY" ] || { echo "$p" | sed -e "s!^$pkgdb/!!" ; }
> done
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.
Thanks,
--
Adam <blueeskimo at gmx.net>
More information about the freebsd-questions
mailing list