summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/EbuildExecuter.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-07-16 11:17:08 -0700
committerZac Medico <zmedico@gentoo.org>2010-07-16 11:17:08 -0700
commit9d088f74ab50a6609b5c433997597acda412b239 (patch)
tree91cc2734b5b2b666df5db12f4da20555b4697bd7 /pym/_emerge/EbuildExecuter.py
parent375c6d94bd6b79b871856c02d0f331a9eff48d3b (diff)
downloadportage-9d088f74ab50a6609b5c433997597acda412b239.tar.gz
portage-9d088f74ab50a6609b5c433997597acda412b239.tar.bz2
portage-9d088f74ab50a6609b5c433997597acda412b239.zip
Bug #327883 - Make EbuildBuild call the pre-clean phase prior to
EbuildFetcher, in order to avoid re-use/removal of a build log from a previously failed build. This involves moving the pre-clean phase from EbuildExecuter to EbuildBuild, and moving build dir handling from EbuildFetcher to EbuildBuild.
Diffstat (limited to 'pym/_emerge/EbuildExecuter.py')
-rw-r--r--pym/_emerge/EbuildExecuter.py12
1 files changed, 0 insertions, 12 deletions
diff --git a/pym/_emerge/EbuildExecuter.py b/pym/_emerge/EbuildExecuter.py
index adb91aa00..4496c757d 100644
--- a/pym/_emerge/EbuildExecuter.py
+++ b/pym/_emerge/EbuildExecuter.py
@@ -26,18 +26,6 @@ class EbuildExecuter(CompositeTask):
def _start(self):
self._tree = "porttree"
pkg = self.pkg
- phase = "clean"
- clean_phase = EbuildPhase(background=self.background, pkg=pkg, phase=phase,
- scheduler=self.scheduler, settings=self.settings, tree=self._tree)
- self._start_task(clean_phase, self._clean_phase_exit)
-
- def _clean_phase_exit(self, clean_phase):
-
- if self._default_exit(clean_phase) != os.EX_OK:
- self.wait()
- return
-
- pkg = self.pkg
scheduler = self.scheduler
settings = self.settings
cleanup = 0