From: Zac Medico Date: Sun, 27 Apr 2008 20:16:52 +0000 (-0000) Subject: Never uninstall sys-apps/portage except through replacement. (trunk r10003) X-Git-Tag: v2.1.5~133 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=13bc88718260f052573074f74d216725db80e62c;p=portage.git Never uninstall sys-apps/portage except through replacement. (trunk r10003) svn path=/main/branches/2.1.2/; revision=10004 --- diff --git a/bin/emerge b/bin/emerge index d21b444ee..549a39d3e 100755 --- a/bin/emerge +++ b/bin/emerge @@ -3700,6 +3700,10 @@ class depgraph(object): continue if "/" == task.root: + # Never uninstall sys-apps/portage + # except through replacement. + if "sys-apps/portage" == task.cp: + continue # For packages in the system set, don't take # any chances. If the conflict can't be resolved # by a normal replacement operation then abort.