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/actions.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/actions.py')
-rw-r--r-- | pym/_emerge/actions.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pym/_emerge/actions.py b/pym/_emerge/actions.py index 090d9e1bf..cd3fd9fba 100644 --- a/pym/_emerge/actions.py +++ b/pym/_emerge/actions.py @@ -2727,8 +2727,11 @@ def adjust_config(myopts, settings): settings["EMERGE_WARNING_DELAY"] = str(EMERGE_WARNING_DELAY) settings.backup_changes("EMERGE_WARNING_DELAY") - if "--buildpkg" in myopts: + buildpkg = myopts.get("--buildpkg") + if buildpkg is True: settings.features.add("buildpkg") + elif buildpkg == 'n': + settings.features.discard("buildpkg") if "--quiet" in myopts: settings["PORTAGE_QUIET"]="1" |