It is rumored that on Fri, 10 Oct 2003 21:03:09 -0700 Nahor <[EMAIL PROTECTED]> wrote:
I'm doing an update on my system. Now, portage wants to install xinetd. AFAIK, I don't have any package that requires xinetd (nor virtual/inetd). When I run "etcat -d inet", none of the packages listed are installed.
I upgraded anyway. "qpkd -I -q xinetd" didn't show anything. So I uninstalled xinetd. Now, "emerge -uDp world" shows xinetd again (that it wants to install as a new package).
What other way is there to show what requires a specific package?
This line will find any mention of ${1} for any installed package. It's dirty, but thorough and you can go from there.
find /var/db/pkg/ -iname *ebuild | xargs grep ${1}
I found a better way in the forums later on http://forums.gentoo.org/viewtopic.php?t=93722
which was to uninstall xinetd, put the package in /etc/portage/package.mask and then do an "emerge -uDp world".
It then shows a failed dependency on the package that requires it.
In my case, it was net-misc/netkit-telnetd-0.17-r3. I had it installed to have the telnet client a while ago but never cared for the server part.
But thanks for the tip, I'll keep it in mind.
Nahor
-- [EMAIL PROTECTED] mailing list
