summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2006-06-26 02:27:48 +0000
committerZac Medico <zmedico@gentoo.org>2006-06-26 02:27:48 +0000
commitea2305e7863e9f4ee69b962c609a0f79137caf1c (patch)
tree5309d1b3669e981a0f6a37f36cfe3a374a95c909 /bin
parentb6f8a090878c9e58c3cf443b40e7bd668049b86b (diff)
downloadportage-ea2305e7863e9f4ee69b962c609a0f79137caf1c.tar.gz
portage-ea2305e7863e9f4ee69b962c609a0f79137caf1c.tar.bz2
portage-ea2305e7863e9f4ee69b962c609a0f79137caf1c.zip
Don't run post_emerge() when --pretend is enabled.
svn path=/main/trunk/; revision=3662
Diffstat (limited to 'bin')
-rwxr-xr-xbin/emerge8
1 files changed, 5 insertions, 3 deletions
diff --git a/bin/emerge b/bin/emerge
index d75a5b603..2712a93a0 100755
--- a/bin/emerge
+++ b/bin/emerge
@@ -3321,7 +3321,8 @@ def action_build(myopts, myaction, myfiles):
portage.writemsg_stdout(colorize("WARN", "WARNING:")
+ " AUTOCLEAN is disabled. This can cause serious"
+ " problems due to overlapping packages.\n")
- post_emerge(settings, info_mtimes, 0)
+ if "--pretend" not in myopts:
+ post_emerge(settings, info_mtimes, 0)
def parse_opts(tmpcmdline):
myaction=None
@@ -3685,8 +3686,9 @@ if __name__ == "__main__":
vartree = trees[settings["ROOT"]]["vartree"]
if 1 == unmerge(settings, myopts, vartree, myaction, myfiles,
raise_on_missing=False):
- post_emerge(settings, info_mtimes, 0)
-
+ if "--pretend" not in myopts:
+ post_emerge(settings, info_mtimes, 0)
+
elif "depclean"==myaction:
action_depclean(myopts)
# "update", "system", or just process files: