Use the full atoms from the system set, since profile masking does not automatically...
authorZac Medico <zmedico@gentoo.org>
Fri, 9 Mar 2007 03:57:59 +0000 (03:57 -0000)
committerZac Medico <zmedico@gentoo.org>
Fri, 9 Mar 2007 03:57:59 +0000 (03:57 -0000)
svn path=/main/trunk/; revision=6196

pym/emerge/__init__.py

index 663a3a4329b0e82aa89ea8c2ae80c3ebe3a3ab0b..8c2eaf4aa2c6be0fadaae3fbdbaa1bdd9e7a17b6 100644 (file)
@@ -2162,7 +2162,7 @@ class depgraph:
                else:
                        #world mode
                        worldlist = getlist(self.settings, "world")
-                       sysdict = genericdict(getlist(self.settings, "system"))
+                       mylist = getlist(self.settings, "system")
                        worlddict=genericdict(worldlist)
 
                        for x in worlddict.keys():
@@ -2171,9 +2171,7 @@ class depgraph:
                                elif not self.trees[self.target_root]["vartree"].dbapi.match(x):
                                        world_problems = True
                                else:
-                                       sysdict[x]=worlddict[x]
-
-                       mylist = sysdict.keys()
+                                       mylist.append(x)
 
                newlist = []
                for atom in mylist: