diff options
author | Zac Medico <zmedico@gentoo.org> | 2010-02-25 03:37:29 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2010-02-25 03:37:29 +0000 |
commit | 7d11c874703c23d5b44e5133bd768c63cf313701 (patch) | |
tree | 56fa44eaa9baa672de041efce22f85e424d0b771 /pym/_emerge/MiscFunctionsProcess.py | |
parent | 2b139158d9baa034cb620ad7c92db107ab5991c7 (diff) | |
download | portage-7d11c874703c23d5b44e5133bd768c63cf313701.tar.gz portage-7d11c874703c23d5b44e5133bd768c63cf313701.tar.bz2 portage-7d11c874703c23d5b44e5133bd768c63cf313701.zip |
Split doebuild and related code to the portage.package.ebuild module.
svn path=/main/trunk/; revision=15448
Diffstat (limited to 'pym/_emerge/MiscFunctionsProcess.py')
-rw-r--r-- | pym/_emerge/MiscFunctionsProcess.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/pym/_emerge/MiscFunctionsProcess.py b/pym/_emerge/MiscFunctionsProcess.py index 63d7873ea..75c68cf1e 100644 --- a/pym/_emerge/MiscFunctionsProcess.py +++ b/pym/_emerge/MiscFunctionsProcess.py @@ -5,6 +5,8 @@ from _emerge.AbstractEbuildProcess import AbstractEbuildProcess import portage from portage import os +from portage.package.ebuild.doebuild import spawn, \ + _doebuild_exit_status_check_and_log, _doebuild_exit_status_unlink class MiscFunctionsProcess(AbstractEbuildProcess): """ @@ -23,7 +25,7 @@ class MiscFunctionsProcess(AbstractEbuildProcess): self.args = [portage._shell_quote(misc_sh_binary)] + self.commands self.logfile = settings.get("PORTAGE_LOG_FILE") - portage._doebuild_exit_status_unlink( + _doebuild_exit_status_unlink( settings.get("EBUILD_EXIT_STATUS_FILE")) AbstractEbuildProcess._start(self) @@ -31,11 +33,11 @@ class MiscFunctionsProcess(AbstractEbuildProcess): def _spawn(self, args, **kwargs): settings = self.settings debug = settings.get("PORTAGE_DEBUG") == "1" - return portage.spawn(" ".join(args), settings, + return spawn(" ".join(args), settings, debug=debug, **kwargs) def _set_returncode(self, wait_retval): AbstractEbuildProcess._set_returncode(self, wait_retval) - self.returncode = portage._doebuild_exit_status_check_and_log( + self.returncode = _doebuild_exit_status_check_and_log( self.settings, self.phase, self.returncode) |