diff options
author | Zac Medico <zmedico@gentoo.org> | 2012-04-05 11:08:52 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2012-04-05 11:08:52 -0700 |
commit | a9de7a29a25c876caab34b288cf87629514c7ac2 (patch) | |
tree | 31c44df8df6e52af887981b6d78ea2ed6596a63f | |
parent | 42694ba42b4d265a07e91bc0aef98dbfa7ad2c4f (diff) | |
download | portage-a9de7a29a25c876caab34b288cf87629514c7ac2.tar.gz portage-a9de7a29a25c876caab34b288cf87629514c7ac2.tar.bz2 portage-a9de7a29a25c876caab34b288cf87629514c7ac2.zip |
depgraph._load_vdb: optimize --root-deps
-rw-r--r-- | pym/_emerge/depgraph.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py index c01dc72da..b7fa29759 100644 --- a/pym/_emerge/depgraph.py +++ b/pym/_emerge/depgraph.py @@ -519,6 +519,10 @@ class depgraph(object): preload_installed_pkgs = \ "--nodeps" not in self._frozen_config.myopts + if self._frozen_config.myopts.get("--root-deps") is not None and \ + myroot != self._frozen_config.target_root: + continue + fake_vartree = self._frozen_config.trees[myroot]["vartree"] if not fake_vartree.dbapi: # This needs to be called for the first depgraph, but not for |