summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/MiscFunctionsProcess.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-02-25 03:37:29 +0000
committerZac Medico <zmedico@gentoo.org>2010-02-25 03:37:29 +0000
commit7d11c874703c23d5b44e5133bd768c63cf313701 (patch)
tree56fa44eaa9baa672de041efce22f85e424d0b771 /pym/_emerge/MiscFunctionsProcess.py
parent2b139158d9baa034cb620ad7c92db107ab5991c7 (diff)
downloadportage-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.py8
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)