summaryrefslogtreecommitdiffstats
path: root/pym
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-02-18 21:55:44 +0000
committerZac Medico <zmedico@gentoo.org>2007-02-18 21:55:44 +0000
commitf100a07ff12076a5b6d781ec47ff515d29510b4f (patch)
tree839da632821bb936893bcb90d0d6b3846e0af037 /pym
parenta891ec595a09ff14366b7ca13b24a340ed44f10b (diff)
downloadportage-f100a07ff12076a5b6d781ec47ff515d29510b4f.tar.gz
portage-f100a07ff12076a5b6d781ec47ff515d29510b4f.tar.bz2
portage-f100a07ff12076a5b6d781ec47ff515d29510b4f.zip
For bug #166880, always display the merge list (allowing --tree to be obeyed in any case).
svn path=/main/trunk/; revision=5998
Diffstat (limited to 'pym')
-rw-r--r--pym/emerge/__init__.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/pym/emerge/__init__.py b/pym/emerge/__init__.py
index 6d3993266..c867f06b2 100644
--- a/pym/emerge/__init__.py
+++ b/pym/emerge/__init__.py
@@ -4734,7 +4734,7 @@ def action_build(settings, trees, mtimedb,
sys.stderr.write("\nThese are required by '--usepkgonly' -- Terminating.\n\n")
sys.exit(1)
- if "--ask" in myopts:
+ if "--pretend" not in myopts:
if "--resume" in myopts:
validate_merge_list(trees, mtimedb["resume"]["mergelist"])
mymergelist = mtimedb["resume"]["mergelist"]
@@ -4777,13 +4777,13 @@ def action_build(settings, trees, mtimedb,
else:
prompt="Would you like to merge these packages?"
print
- if userquery(prompt)=="No":
+ if "--ask" in myopts and userquery(prompt) == "No":
print
print "Quitting."
print
sys.exit(0)
# Don't ask again (e.g. when auto-cleaning packages after merge)
- del myopts["--ask"]
+ myopts.pop("--ask", None)
if ("--pretend" in myopts) and not ("--fetchonly" in myopts or "--fetch-all-uri" in myopts):
if ("--resume" in myopts):