I found this script handy when recompiling package if I change useflags: /John
john@newkid john $ cat /usr/local/bin/using #!/bin/bash packlist=/tmp/packlist if [ -z "$1" ] || [ "${1:1:1}" = "-" ] then # When we do wrong, abort emerge echo -p cat <<EOT >&2 Usage: emerge \$($0 [arg1] [arg2]...) Where [arg?] is a useflag EOT exit 0 fi emerge --emptytree --verbose --pretend world | grep 'ebuild' > $packlist while [ -n "$1" ] do packs="$packs $(cat $packlist | egrep [[:space:]][-+]$1[[:space:]] | cut -d " " -f 7 | sed s/\-[0-9].*//)" shift done rm $packlist echo $packs -- [EMAIL PROTECTED] mailing list