diff options
author | Zac Medico <zmedico@gentoo.org> | 2006-06-26 02:27:48 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2006-06-26 02:27:48 +0000 |
commit | ea2305e7863e9f4ee69b962c609a0f79137caf1c (patch) | |
tree | 5309d1b3669e981a0f6a37f36cfe3a374a95c909 | |
parent | b6f8a090878c9e58c3cf443b40e7bd668049b86b (diff) | |
download | portage-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
-rwxr-xr-x | bin/emerge | 8 |
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: |