summaryrefslogtreecommitdiffstats
path: root/bin/emerge
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-07-04 04:47:20 +0000
committerZac Medico <zmedico@gentoo.org>2007-07-04 04:47:20 +0000
commit3ca097fa6a0525303b703f950bcd51ab9b964b5c (patch)
treef17dae2513c5d95464eb7dcca905c6de3983cbbc /bin/emerge
parent46cadcc5eacedda76ccb3f5091e101a82083926e (diff)
downloadportage-3ca097fa6a0525303b703f950bcd51ab9b964b5c.tar.gz
portage-3ca097fa6a0525303b703f950bcd51ab9b964b5c.tar.bz2
portage-3ca097fa6a0525303b703f950bcd51ab9b964b5c.zip
Fix greedy atoms logic for system mode. (trunk r7144)
svn path=/main/branches/2.1.2/; revision=7145
Diffstat (limited to 'bin/emerge')
-rwxr-xr-xbin/emerge2
1 files changed, 1 insertions, 1 deletions
diff --git a/bin/emerge b/bin/emerge
index bb8f582c7..d2421be26 100755
--- a/bin/emerge
+++ b/bin/emerge
@@ -2418,7 +2418,7 @@ class depgraph:
mykey = portage.dep_getkey(atom)
if True:
newlist.append(atom)
- if mode == "world" and atom not in world_set:
+ if mode == "system" or atom not in world_set:
# only world is greedy for slots, not system
continue
# Make sure all installed slots are updated when possible.