On Monday 05 September 2005 04:07, Philip Webb wrote: > 050904 Andrew Gaffney wrote: > > Philip Webb wrote: > >> I actually have > >> /etc/make.profile -> /usr/portage/profiles/default-linux/x86/2005.1 > >> So when I enter 'emerge -Cp devfsd', why do I get : > >> "!!! Trying to unmerge package(s) in system profile. 'sys-fs/devfsd' > >> !!! This could be damaging to your system" > > > > Most likely, you're seeing this because the 'system' target contains > > 'virtual/dev-manager' (defined in /usr/portage/profiles/base/). > > devfsd satisfies this dependency (as well as udev). > > Portage apparently isn't smart enough to notice > > that there's another package installed that satisfies this dependency. > > You can safely unmerge devfsd if you have udev installed and working. > > Yes, someone provided a very clear explanation to my parallel query > & yes, Devfsd's ebuild does have a similar 'PROVIDE' line to Joe's. > > As you say, Portage lacks intelligence here: > it needs to be educated to check for other packages > or in the meantime make a less forthright warning. > > Thanx for your explanation, which is what I really wanted.
Not always possible. If you have two gccs installed and decide to unmerge one of them, it is completely possible that it'd break half of your system. -- Jason Stubbs
pgp7pOqV3kGOj.pgp
Description: PGP signature