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. -- gentoo-user@gentoo.org mailing list