diff options
author | Zac Medico <zmedico@gentoo.org> | 2010-09-13 21:53:29 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2010-09-13 21:53:29 -0700 |
commit | e31a07fdf46118c3e6fb43b703e385a34f5bce08 (patch) | |
tree | e71840fe1dd9eaff5cbbe428a9d5a8dc8446eee6 /pym/_emerge/EbuildBuild.py | |
parent | 0e4424f9963931bca7b67ed8652cf98581e0acd8 (diff) | |
download | portage-e31a07fdf46118c3e6fb43b703e385a34f5bce08.tar.gz portage-e31a07fdf46118c3e6fb43b703e385a34f5bce08.tar.bz2 portage-e31a07fdf46118c3e6fb43b703e385a34f5bce08.zip |
Make EbuildBuild call doebuild_environment() so that EbuildBuildDir
doesn't need to.
Diffstat (limited to 'pym/_emerge/EbuildBuild.py')
-rw-r--r-- | pym/_emerge/EbuildBuild.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pym/_emerge/EbuildBuild.py b/pym/_emerge/EbuildBuild.py index c5241ffcd..c4f172c19 100644 --- a/pym/_emerge/EbuildBuild.py +++ b/pym/_emerge/EbuildBuild.py @@ -46,6 +46,8 @@ class EbuildBuild(CompositeTask): if ebuild_path is None: raise AssertionError("ebuild not found for '%s'" % pkg.cpv) self._ebuild_path = ebuild_path + portage.doebuild_environment(ebuild_path, 'setup', + settings=self.settings, db=portdb) # Check the manifest here since with --keep-going mode it's # currently possible to get this far with a broken manifest. @@ -114,7 +116,8 @@ class EbuildBuild(CompositeTask): self.wait() return - self._build_dir = EbuildBuildDir(pkg=pkg, + self._build_dir = EbuildBuildDir( + dir_path=self.settings['PORTAGE_BUILDDIR'], scheduler=self.scheduler, settings=settings) self._build_dir.lock() |