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/EbuildProcess.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/EbuildProcess.py')
-rw-r--r-- | pym/_emerge/EbuildProcess.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/pym/_emerge/EbuildProcess.py b/pym/_emerge/EbuildProcess.py index 597caf4dd..7cd164ee1 100644 --- a/pym/_emerge/EbuildProcess.py +++ b/pym/_emerge/EbuildProcess.py @@ -3,8 +3,9 @@ # $Id$ from _emerge.AbstractEbuildProcess import AbstractEbuildProcess -import portage from portage import os +from portage.package.ebuild.doebuild import doebuild, \ + _doebuild_exit_status_check_and_log, _post_phase_userpriv_perms class EbuildProcess(AbstractEbuildProcess): @@ -26,8 +27,9 @@ class EbuildProcess(AbstractEbuildProcess): settings = self.settings ebuild_path = settings["EBUILD"] debug = settings.get("PORTAGE_DEBUG") == "1" + - rval = portage.doebuild(ebuild_path, self.phase, + rval = doebuild(ebuild_path, self.phase, root_config.root, settings, debug, mydbapi=mydbapi, tree=tree, **kwargs) @@ -37,12 +39,12 @@ class EbuildProcess(AbstractEbuildProcess): AbstractEbuildProcess._set_returncode(self, wait_retval) if self.phase not in ("clean", "cleanrm"): - self.returncode = portage._doebuild_exit_status_check_and_log( + 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 - portage._post_phase_userpriv_perms(self.settings) + _post_phase_userpriv_perms(self.settings) |