Lines 2677-2684
Link Here
|
2677 |
be released when merge() is called. |
2677 |
be released when merge() is called. |
2678 |
""" |
2678 |
""" |
2679 |
|
2679 |
|
2680 |
if self._default_exit(packager) == os.EX_OK and \ |
2680 |
if self._default_exit(packager) != os.EX_OK: |
2681 |
self.opts.buildpkgonly: |
2681 |
self._unlock_builddir() |
|
|
2682 |
self.wait() |
2683 |
return |
2684 |
|
2685 |
if self.opts.buildpkgonly: |
2682 |
# Need to call "clean" phase for buildpkgonly mode |
2686 |
# Need to call "clean" phase for buildpkgonly mode |
2683 |
portage.elog.elog_process(self.pkg.cpv, self.settings) |
2687 |
portage.elog.elog_process(self.pkg.cpv, self.settings) |
2684 |
phase = "clean" |
2688 |
phase = "clean" |
Lines 2689-2697
Link Here
|
2689 |
self._start_task(clean_phase, self._clean_exit) |
2693 |
self._start_task(clean_phase, self._clean_exit) |
2690 |
return |
2694 |
return |
2691 |
|
2695 |
|
2692 |
if self._final_exit(packager) != os.EX_OK or \ |
2696 |
# Continue holding the builddir lock until |
2693 |
self.opts.buildpkgonly: |
2697 |
# after the package has been installed. |
2694 |
self._unlock_builddir() |
2698 |
self._current_task = None |
|
|
2699 |
self.returncode = packager.returncode |
2695 |
self.wait() |
2700 |
self.wait() |
2696 |
|
2701 |
|
2697 |
def _clean_exit(self, clean_phase): |
2702 |
def _clean_exit(self, clean_phase): |