summaryrefslogtreecommitdiffstats
path: root/bin/emerge
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-03-28 17:00:37 +0000
committerZac Medico <zmedico@gentoo.org>2007-03-28 17:00:37 +0000
commit7b9668867881dd064673cd026923c6aa49aebba9 (patch)
tree88941c21d5718284790e09cba0af030365f41f62 /bin/emerge
parentff017843ef68630113f2feff970421f5f8ef8bc9 (diff)
downloadportage-7b9668867881dd064673cd026923c6aa49aebba9.tar.gz
portage-7b9668867881dd064673cd026923c6aa49aebba9.tar.bz2
portage-7b9668867881dd064673cd026923c6aa49aebba9.zip
Convert "ebuild" and "binary" "nomerge" nodes into "installed" nodes for greater consistency in the depgraph. (trunk r6304:6305)
svn path=/main/branches/2.1.2/; revision=6306
Diffstat (limited to 'bin/emerge')
-rwxr-xr-xbin/emerge3
1 files changed, 3 insertions, 0 deletions
diff --git a/bin/emerge b/bin/emerge
index 1247e2b76..3636c22cd 100755
--- a/bin/emerge
+++ b/bin/emerge
@@ -1159,6 +1159,9 @@ class depgraph:
metadata = dict(izip(self._mydbapi_keys,
mydbapi.aux_get(mykey, self._mydbapi_keys)))
if merging == 0 and vardbapi.cpv_exists(mykey):
+ mybigkey[0] = "installed"
+ jbigkey = tuple(mybigkey)
+ mydbapi = vardbapi
metadata["USE"] = vardbapi.aux_get(mykey, ["USE"])[0]
myuse = metadata["USE"].split()
metadata["SLOT"] = vardbapi.aux_get(mykey, ["SLOT"])[0]