From 95193ff95c8268bdd61824214122c972940fdea2 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Fri, 22 Jun 2012 19:46:52 -0700 Subject: _slot_abi_update_probe: respect --exclude --- pym/_emerge/depgraph.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'pym/_emerge') 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, -- cgit v1.2.3-1-g7c22