diff options
author | Zac Medico <zmedico@gentoo.org> | 2010-07-16 00:22:17 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2010-07-16 00:22:17 -0700 |
commit | 375c6d94bd6b79b871856c02d0f331a9eff48d3b (patch) | |
tree | ea81a534478e9fd6656440085863a868c351f552 | |
parent | b8e41c47c07edb38e32f4a400e834efc2d0b6425 (diff) | |
download | portage-375c6d94bd6b79b871856c02d0f331a9eff48d3b.tar.gz portage-375c6d94bd6b79b871856c02d0f331a9eff48d3b.tar.bz2 portage-375c6d94bd6b79b871856c02d0f331a9eff48d3b.zip |
Make EbuildBuildDir.clean_log() do nothing when FEATURES=keepwork is
enabled.
-rw-r--r-- | pym/_emerge/EbuildBuildDir.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/pym/_emerge/EbuildBuildDir.py b/pym/_emerge/EbuildBuildDir.py index dc7e1daa5..d9e471639 100644 --- a/pym/_emerge/EbuildBuildDir.py +++ b/pym/_emerge/EbuildBuildDir.py @@ -60,8 +60,12 @@ class EbuildBuildDir(SlotObject): portage.locks.unlockdir(catdir_lock) def clean_log(self): - """Discard existing log.""" + """Discard existing log. The log will not be be discarded + in cases when it would not make sense, like when FEATURES=keepwork + is enabled.""" settings = self.settings + if 'keepwork' in settings.features: + return log_file = settings.get('PORTAGE_LOG_FILE') if log_file is not None and os.path.isfile(log_file): try: |