Richard Fish wrote: > This works, but it does seem to take a long time!
Probably because of all those dirnames and basename calls. Try:
cd /usr/portage
find . -name "*.ebuild" | sed -e 's/\.\///g' | while read ebuild; do
pkg=${ebuild%/*}
category=${pkg%/*}
pkgdir=${ebuild##*/} ; pkgdir=${pkgdir%.ebuild}
[[ -d "/var/db/pkg/$category/$pkgdir" ]] && echo "$pkg"
done | sort
Alexander Skwar
--
Some people pray for more than they are willing to work for.
--
[email protected] mailing list

