summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2012-04-05 14:37:35 -0700
committerZac Medico <zmedico@gentoo.org>2012-04-05 14:37:35 -0700
commitf241cdb50b0f8a448216a1e5155dba8d0abddf56 (patch)
treec546dd8f6291d3175782ca750d1f29262ed37399
parentconfig: populate expand map with profile.env (diff)
downloadportage-2.2.0_alpha100.tar.gz
portage-2.2.0_alpha100.tar.bz2
portage-2.2.0_alpha100.zip
depgraph._complete_graph: fix for --root-depsv2.2.0_alpha100
-rw-r--r--pym/_emerge/depgraph.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py
index e9cb22b40..e77c0e82f 100644
--- a/pym/_emerge/depgraph.py
+++ b/pym/_emerge/depgraph.py
@@ -4329,7 +4329,8 @@ class depgraph(object):
args = self._dynamic_config._initial_arg_list[:]
for root in self._frozen_config.roots:
if root != self._frozen_config.target_root and \
- "remove" in self._dynamic_config.myparams:
+ ("remove" in self._dynamic_config.myparams or
+ self._frozen_config.myopts.get("--root-deps") is not None):
# Only pull in deps for the relevant root.
continue
depgraph_sets = self._dynamic_config.sets[root]