diff options
author | Zac Medico <zmedico@gentoo.org> | 2012-06-22 19:46:52 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2012-06-22 19:46:52 -0700 |
commit | 95193ff95c8268bdd61824214122c972940fdea2 (patch) | |
tree | fd8e3171309d0c26bb3ebe91bff0f40216399250 | |
parent | 04f6d3402f671aae275a0408ee2a6cdd9cd74e7a (diff) | |
download | portage-95193ff95c8268bdd61824214122c972940fdea2.tar.gz portage-95193ff95c8268bdd61824214122c972940fdea2.tar.bz2 portage-95193ff95c8268bdd61824214122c972940fdea2.zip |
_slot_abi_update_probe: respect --exclude
-rw-r--r-- | pym/_emerge/depgraph.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py index b3ea96493..a2654aa7b 100644 --- a/pym/_emerge/depgraph.py +++ b/pym/_emerge/depgraph.py @@ -1032,6 +1032,16 @@ class depgraph(object): downgrade would be desirable is not implemented. """ + if dep.child.installed and \ + self._frozen_config.excluded_pkgs.findAtomForPackage(dep.child, + modified_use=self._pkg_use_enabled(dep.child)): + return None + + if dep.parent.installed and \ + self._frozen_config.excluded_pkgs.findAtomForPackage(dep.parent, + modified_use=self._pkg_use_enabled(dep.parent)): + return None + debug = "--debug" in self._frozen_config.myopts for replacement_parent in self._iter_similar_available(dep.parent, |