diff options
author | Zac Medico <zmedico@gentoo.org> | 2012-04-05 11:22:49 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2012-04-05 11:22:49 -0700 |
commit | e9740bcd93e01633695dee32425d1bab38e607c7 (patch) | |
tree | fbc15c49283ae4291d8e36bbe737ad68ecc898a1 | |
parent | a9de7a29a25c876caab34b288cf87629514c7ac2 (diff) | |
download | portage-e9740bcd93e01633695dee32425d1bab38e607c7.tar.gz portage-e9740bcd93e01633695dee32425d1bab38e607c7.tar.bz2 portage-e9740bcd93e01633695dee32425d1bab38e607c7.zip |
depgraph._validate_blockers: optimize --root-deps
-rw-r--r-- | pym/_emerge/depgraph.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py index b7fa29759..e9cb22b40 100644 --- a/pym/_emerge/depgraph.py +++ b/pym/_emerge/depgraph.py @@ -4470,6 +4470,11 @@ class depgraph(object): # are already built. dep_keys = ["RDEPEND", "PDEPEND"] for myroot in self._frozen_config.trees: + + if self._frozen_config.myopts.get("--root-deps") is not None and \ + myroot != self._frozen_config.target_root: + continue + vardb = self._frozen_config.trees[myroot]["vartree"].dbapi pkgsettings = self._frozen_config.pkgsettings[myroot] root_config = self._frozen_config.roots[myroot] |