aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-10-06 23:50:55 -0700
committerZac Medico <zmedico@gentoo.org>2010-10-06 23:50:55 -0700
commit8d3c24081c973ebb71de4645f64dc053a6be0ca3 (patch)
tree85ebc500e80bc1cfe53fb8ce4a925c056d7e5075 /pym/_emerge/actions.py
parentMake PackageArg use repo atoms for ebuilds. (diff)
downloadportage-8d3c24081c973ebb71de4645f64dc053a6be0ca3.tar.gz
portage-8d3c24081c973ebb71de4645f64dc053a6be0ca3.tar.bz2
portage-8d3c24081c973ebb71de4645f64dc053a6be0ca3.zip
Allow repo atoms for unmerge, depclean and prune.
Diffstat (limited to 'pym/_emerge/actions.py')
-rw-r--r--pym/_emerge/actions.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/pym/_emerge/actions.py b/pym/_emerge/actions.py
index 5fd7a9d11..b7cfd4230 100644
--- a/pym/_emerge/actions.py
+++ b/pym/_emerge/actions.py
@@ -566,7 +566,7 @@ def action_depclean(settings, trees, ldpath_mtimes,
root_config = trees[settings['ROOT']]['root_config']
vardb = root_config.trees['vartree'].dbapi
- args_set = InternalPackageSet()
+ args_set = InternalPackageSet(allow_repo=True)
if myfiles:
args_set.update(myfiles)
matched_packages = False
@@ -2427,7 +2427,7 @@ def action_uninstall(settings, trees, ldpath_mtimes,
# Ensure atoms are valid before calling unmerge().
# For backward compat, leading '=' is not required.
for x in files:
- if is_valid_package_atom(x) or \
+ if is_valid_package_atom(x, allow_repo=True) or \
(ignore_missing_eq and is_valid_package_atom('=' + x)):
try: