summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/Scheduler.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2012-03-21 00:16:54 -0700
committerZac Medico <zmedico@gentoo.org>2012-03-21 00:16:54 -0700
commit500e0567432019835ef56e69d60266f9189c6700 (patch)
treefd99ce199f8ccd51a01e90ca842662824ecccfd7 /pym/_emerge/Scheduler.py
parent4b183c1d9f7431e984dfe3f1ab93e3df15e9f31b (diff)
downloadportage-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/Scheduler.py')
-rw-r--r--pym/_emerge/Scheduler.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pym/_emerge/Scheduler.py b/pym/_emerge/Scheduler.py
index 62b3589d7..bde6cf36c 100644
--- a/pym/_emerge/Scheduler.py
+++ b/pym/_emerge/Scheduler.py
@@ -155,7 +155,7 @@ class Scheduler(PollScheduler):
self._build_opts = self._build_opts_class()
for k in self._build_opts.__slots__:
- setattr(self._build_opts, k, "--" + k.replace("_", "-") in myopts)
+ setattr(self._build_opts, k, myopts.get("--" + k.replace("_", "-")))
self._build_opts.buildpkg_exclude = InternalPackageSet( \
initial_atoms=" ".join(myopts.get("--buildpkg-exclude", [])).split(), \
allow_wildcard=True, allow_repo=True)