diff options
-rw-r--r-- | src/tinderbox/__init__.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/tinderbox/__init__.py b/src/tinderbox/__init__.py index 2d18348..c487f5d 100644 --- a/src/tinderbox/__init__.py +++ b/src/tinderbox/__init__.py @@ -10,6 +10,7 @@ import re import string from string import atoi import portage +import portage._sets as psets from traceback import print_exc, format_exc @@ -31,6 +32,7 @@ class Tinderbox(object): self.trees = portage.create_trees() self.settings["PORTAGE_VERBOSE"]="1" self.settings.backup_changes("PORTAGE_VERBOSE") + self.setconf = psets.SetConfig(None, self.settings, self.trees) def start_tinderbox(self): @@ -210,6 +212,8 @@ class Tinderbox(object): package_infos.append(package.get_info()) for dep in group: + if dep[1] in self.setconf.getSetAtoms("system"): + pass dep_cat, dep_pv = portage.catsplit(dep[1]) ret = portage.unmerge(dep_cat, dep_pv, portage.root, settings, True, vartree=vartree) |