diff options
author | Zac Medico <zmedico@gentoo.org> | 2010-08-24 06:37:40 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2010-08-24 06:37:40 -0700 |
commit | 3d2c78303bb3bfb5a9174686e4069770602eeda2 (patch) | |
tree | c55ce53c2779564686846437fa9cd7fee67f5f08 | |
parent | 9be6f1c67b61dd4088b13706c549d6195827fd56 (diff) | |
download | portage-3d2c78303bb3bfb5a9174686e4069770602eeda2.tar.gz portage-3d2c78303bb3bfb5a9174686e4069770602eeda2.tar.bz2 portage-3d2c78303bb3bfb5a9174686e4069770602eeda2.zip |
Bug #334253 - Fix breakage in FEATURES=test-fail-continue logic.
-rw-r--r-- | pym/_emerge/EbuildPhase.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/pym/_emerge/EbuildPhase.py b/pym/_emerge/EbuildPhase.py index d0a218b17..58ce0c62c 100644 --- a/pym/_emerge/EbuildPhase.py +++ b/pym/_emerge/EbuildPhase.py @@ -116,7 +116,11 @@ class EbuildPhase(CompositeTask): self._start_task(post_phase, self._post_phase_exit) return - self.returncode = ebuild_process.returncode + # this point is not reachable if there was a failure and + # we returned for die_hooks above, so returncode must + # indicate success (especially if ebuild_process.returncode + # is unsuccessful and test-fail-continue came into play) + self.returncode = os.EX_OK self._current_task = None self.wait() |