1 |
Author: zmedico |
2 |
Date: 2008-10-07 08:52:45 +0000 (Tue, 07 Oct 2008) |
3 |
New Revision: 11648 |
4 |
|
5 |
Modified: |
6 |
main/trunk/pym/_emerge/__init__.py |
7 |
Log: |
8 |
Make EbuildFetcher clean up the build dir after failures in fetchonly mode |
9 |
since the log is in emerge-fetch.log anyway. |
10 |
|
11 |
|
12 |
Modified: main/trunk/pym/_emerge/__init__.py |
13 |
=================================================================== |
14 |
--- main/trunk/pym/_emerge/__init__.py 2008-10-07 08:40:33 UTC (rev 11647) |
15 |
+++ main/trunk/pym/_emerge/__init__.py 2008-10-07 08:52:45 UTC (rev 11648) |
16 |
@@ -2290,7 +2290,7 @@ |
17 |
# created by the pkg_nofetch phase. |
18 |
if self._build_dir is not None: |
19 |
portage.elog.elog_process(self.pkg.cpv, self._build_dir.settings) |
20 |
- if self.returncode == os.EX_OK: |
21 |
+ if self.fetchonly or self.returncode == os.EX_OK: |
22 |
try: |
23 |
shutil.rmtree(self._build_dir.settings["PORTAGE_BUILDDIR"]) |
24 |
except EnvironmentError, e: |