diff options
-rw-r--r-- | pym/_emerge/unmerge.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/pym/_emerge/unmerge.py b/pym/_emerge/unmerge.py index aefc94b36..e11c7dd7c 100644 --- a/pym/_emerge/unmerge.py +++ b/pym/_emerge/unmerge.py @@ -332,10 +332,9 @@ def unmerge(root_config, myopts, unmerge_action, parents = [] for s in installed_sets: # skip sets that the user requested to unmerge, and skip world - # unless we're unmerging a package set (as the package would be - # removed from "world" later on) - if s in root_config.setconfig.active or \ - (s == "selected" and not root_config.setconfig.active): + # user-selected set, since the package will be removed from + # that set later on. + if s in root_config.setconfig.active or s == "selected": continue if s not in sets: |