diff options
author | Zac Medico <zmedico@gentoo.org> | 2010-08-18 17:26:23 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2010-08-18 17:26:23 -0700 |
commit | 0379fb1602260763117db1f6611a4bf6db7f25bf (patch) | |
tree | b5079dc24842630c8029893a908103f87eacecb3 | |
parent | 187df8a3beaffb09948799f5630f5cceeaeb95c5 (diff) | |
download | portage-0379fb1602260763117db1f6611a4bf6db7f25bf.tar.gz portage-0379fb1602260763117db1f6611a4bf6db7f25bf.tar.bz2 portage-0379fb1602260763117db1f6611a4bf6db7f25bf.zip |
Use simpler _spawn_phase() instead of doebuild() since
doebuild_environment() already done the env setup.
-rw-r--r-- | pym/portage/dbapi/vartree.py | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/pym/portage/dbapi/vartree.py b/pym/portage/dbapi/vartree.py index 6146da3a6..2b2912ded 100644 --- a/pym/portage/dbapi/vartree.py +++ b/pym/portage/dbapi/vartree.py @@ -2218,9 +2218,7 @@ class dblink(object): if myebuildpath: ebuild_phase = "postrm" if scheduler is None: - retval = doebuild(myebuildpath, ebuild_phase, self.myroot, - self.settings, use_cache=0, tree=self.treetype, - mydbapi=self.vartree.dbapi, vartree=self.vartree) + retval = _spawn_phase(ebuild_phase, self.settings) else: retval = scheduler.dblinkEbuildPhase( self, self.vartree.dbapi, myebuildpath, ebuild_phase) @@ -3787,9 +3785,7 @@ class dblink(object): # run preinst script if scheduler is None: showMessage(_(">>> Merging %(cpv)s to %(destroot)s\n") % {"cpv":self.mycpv, "destroot":destroot}) - a = doebuild(myebuild, "preinst", destroot, self.settings, - use_cache=0, tree=self.treetype, mydbapi=mydbapi, - vartree=self.vartree) + a = _spawn_phase("preinst", self.settings) else: a = scheduler.dblinkEbuildPhase( self, mydbapi, myebuild, "preinst") @@ -4009,9 +4005,7 @@ class dblink(object): self.settings.backup_changes("PORTAGE_UPDATE_ENV") try: if scheduler is None: - a = doebuild(myebuild, "postinst", destroot, self.settings, - use_cache=0, tree=self.treetype, mydbapi=mydbapi, - vartree=self.vartree) + a = _spawn_phase("postinst", self.settings) if a == os.EX_OK: showMessage(_(">>> %s merged.\n") % self.mycpv) else: |