def _set_returncode(self, wait_retval):
        AbstractEbuildProcess._set_returncode(self, wait_retval)

        if self.phase not in ("clean", "cleanrm"):
            self.returncode = _doebuild_exit_status_check_and_log(self.settings, self.phase, self.returncode)

        if self.phase == "test" and self.returncode != os.EX_OK and "test-fail-continue" in self.settings.features:
            self.returncode = os.EX_OK

        _post_phase_userpriv_perms(self.settings)
Beispiel #2
0
	def _set_returncode(self, wait_retval):
		AbstractEbuildProcess._set_returncode(self, wait_retval)

		if self.phase not in ("clean", "cleanrm"):
			self.returncode = _doebuild_exit_status_check_and_log(
				self.settings, self.phase, self.returncode)

		if self.phase == "test" and self.returncode != os.EX_OK and \
			"test-fail-continue" in self.settings.features:
			self.returncode = os.EX_OK

		_post_phase_userpriv_perms(self.settings)
Beispiel #3
0
	def _set_returncode(self, wait_retval):
		AbstractEbuildProcess._set_returncode(self, wait_retval)
		self.returncode = _doebuild_exit_status_check_and_log(
			self.settings, self.phase, self.returncode)