summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/EbuildBuild.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-03-26 00:06:01 -0700
committerZac Medico <zmedico@gentoo.org>2011-03-26 00:06:01 -0700
commitdc6a4c122e827baf28729caf2dbb32576072d88f (patch)
treeb17c8a93f246b70faf58cbcbc49ecef7b0e8a05e /pym/_emerge/EbuildBuild.py
parent2e6fe9eb779b94d1f00d9ebdbdf76b3f026ebcd2 (diff)
downloadportage-dc6a4c122e827baf28729caf2dbb32576072d88f.tar.gz
portage-dc6a4c122e827baf28729caf2dbb32576072d88f.tar.bz2
portage-dc6a4c122e827baf28729caf2dbb32576072d88f.zip
Reoranize PackageMerge/MergeListItem interaction.
Diffstat (limited to 'pym/_emerge/EbuildBuild.py')
-rw-r--r--pym/_emerge/EbuildBuild.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/pym/_emerge/EbuildBuild.py b/pym/_emerge/EbuildBuild.py
index c7a5f5cdb..1de8fbf50 100644
--- a/pym/_emerge/EbuildBuild.py
+++ b/pym/_emerge/EbuildBuild.py
@@ -314,7 +314,7 @@ class EbuildBuild(CompositeTask):
self._unlock_builddir()
self.wait()
- def install(self, exit_handler):
+ def create_install_task(self):
"""
Install the package and then clean up and release locks.
Only call this after the build has completed successfully
@@ -345,9 +345,7 @@ class EbuildBuild(CompositeTask):
task = merge.create_task()
task.addExitListener(self._install_exit)
- self._start_task(task, exit_handler)
+ return task
def _install_exit(self, task):
self._unlock_builddir()
- self._default_final_exit(task)
-