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

Attachment: pgp7pOqV3kGOj.pgp
Description: PGP signature

Reply via email to