diff options
author | Zac Medico <zmedico@gentoo.org> | 2012-03-21 00:16:54 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2012-03-21 00:16:54 -0700 |
commit | 500e0567432019835ef56e69d60266f9189c6700 (patch) | |
tree | fd99ce199f8ccd51a01e90ca842662824ecccfd7 /pym/_emerge/EbuildBuild.py | |
parent | 4b183c1d9f7431e984dfe3f1ab93e3df15e9f31b (diff) | |
download | portage-500e0567432019835ef56e69d60266f9189c6700.tar.gz portage-500e0567432019835ef56e69d60266f9189c6700.tar.bz2 portage-500e0567432019835ef56e69d60266f9189c6700.zip |
Map emerge --buildpkg=n to FEATURES=-buildpkg.
This will fix bug #409085.
Diffstat (limited to 'pym/_emerge/EbuildBuild.py')
-rw-r--r-- | pym/_emerge/EbuildBuild.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/pym/_emerge/EbuildBuild.py b/pym/_emerge/EbuildBuild.py index 27aa7ca05..784a3e298 100644 --- a/pym/_emerge/EbuildBuild.py +++ b/pym/_emerge/EbuildBuild.py @@ -228,9 +228,10 @@ class EbuildBuild(CompositeTask): #buildsyspkg: Check if we need to _force_ binary package creation self._issyspkg = "buildsyspkg" in features and \ system_set.findAtomForPackage(pkg) and \ - not opts.buildpkg + "buildpkg" not in features and \ + opts.buildpkg != 'n' - if (opts.buildpkg or "buildpkg" in features or self._issyspkg) \ + if ("buildpkg" in features or self._issyspkg) \ and not self.opts.buildpkg_exclude.findAtomForPackage(pkg): self._buildpkg = True |