summaryrefslogtreecommitdiffstats
path: root/pym
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-03-02 22:29:08 +0000
committerZac Medico <zmedico@gentoo.org>2010-03-02 22:29:08 +0000
commit65834b621549ce049cd5e4b977a56bdbdddce382 (patch)
tree73736dcaec653d0a36e0a80c8caf289050afcddd /pym
parentaba68a739a2974e60579721be005c3a698c4a14f (diff)
downloadportage-65834b621549ce049cd5e4b977a56bdbdddce382.tar.gz
portage-65834b621549ce049cd5e4b977a56bdbdddce382.tar.bz2
portage-65834b621549ce049cd5e4b977a56bdbdddce382.zip
Remove fetch log after successful fetch. (trunk r15721)
svn path=/main/branches/2.1.7/; revision=15724
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