summaryrefslogtreecommitdiffstats
path: root/pym
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-03-02 22:20:41 +0000
committerZac Medico <zmedico@gentoo.org>2010-03-02 22:20:41 +0000
commitd213f11d1eeb83186cd5d024aaab2888349c2834 (patch)
treedd6f619680b625417c6056c8a0e53f66f0d8aeba /pym
parent44fb03e01b964a76487c754935bd7cff5c94904b (diff)
downloadportage-d213f11d1eeb83186cd5d024aaab2888349c2834.tar.gz
portage-d213f11d1eeb83186cd5d024aaab2888349c2834.tar.bz2
portage-d213f11d1eeb83186cd5d024aaab2888349c2834.zip
Remove fetch log after successful fetch.
svn path=/main/trunk/; revision=15721
Diffstat (limited to 'pym')
-rw-r--r--pym/_emerge/Binpkg.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/pym/_emerge/Binpkg.py b/pym/_emerge/Binpkg.py
index a8d07630b..4f2a07344 100644
--- a/pym/_emerge/Binpkg.py
+++ b/pym/_emerge/Binpkg.py
@@ -171,6 +171,14 @@ class Binpkg(CompositeTask):
if self._fetched_pkg:
self._bintree.inject(pkg.cpv, filename=pkg_path)
+ logfile = self.settings.get("PORTAGE_LOG_FILE")
+ if logfile is not None and os.path.isfile(logfile):
+ # Remove fetch log after successful fetch.
+ try:
+ os.unlink(logfile)
+ except OSError:
+ pass
+
if self.opts.fetchonly:
self._current_task = None
self.returncode = os.EX_OK