diff options
author | Zac Medico <zmedico@gentoo.org> | 2010-10-09 02:05:25 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2010-10-11 18:40:11 -0700 |
commit | e3ad6b190beb7c086767440d36d8bff2b5e6d1ab (patch) | |
tree | b3e2e7f4e02c051b97dfbc331956ec6f50f63cfb /pym/_emerge/main.py | |
parent | d5dadfcffdcc337b1c0f4a7d642fee4f530b0093 (diff) | |
download | portage-e3ad6b190beb7c086767440d36d8bff2b5e6d1ab.tar.gz portage-e3ad6b190beb7c086767440d36d8bff2b5e6d1ab.tar.bz2 portage-e3ad6b190beb7c086767440d36d8bff2b5e6d1ab.zip |
Add support for emerge --buildpkg=n.
Diffstat (limited to 'pym/_emerge/main.py')
-rw-r--r-- | pym/_emerge/main.py | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/pym/_emerge/main.py b/pym/_emerge/main.py index 765164efd..3181df3e7 100644 --- a/pym/_emerge/main.py +++ b/pym/_emerge/main.py @@ -52,7 +52,7 @@ if sys.hexversion >= 0x3000000: options=[ "--ask", "--alphabetical", "--ask-enter-invalid", -"--buildpkg", "--buildpkgonly", +"--buildpkgonly", "--changed-use", "--changelog", "--columns", "--debug", @@ -80,7 +80,7 @@ options=[ shortmapping={ "1":"--oneshot", "a":"--ask", -"b":"--buildpkg", "B":"--buildpkgonly", +"B":"--buildpkgonly", "c":"--depclean", "C":"--unmerge", "d":"--debug", @@ -395,6 +395,7 @@ def insert_optional_args(args): default_arg_opts = { '--autounmask' : ('n',), + '--buildpkg' : ('n',), '--complete-graph' : ('n',), '--deep' : valid_integers, '--deselect' : ('n',), @@ -544,6 +545,13 @@ def parse_opts(tmpcmdline, silent=False): "action" : "store" }, + "--buildpkg": { + "shortopt" : "-b", + "help" : "build binary packages", + "type" : "choice", + "choices" : ("True", "n") + }, + "--config-root": { "help":"specify the location for portage configuration files", "action":"store" @@ -755,6 +763,11 @@ def parse_opts(tmpcmdline, silent=False): if myoptions.autounmask in ("True",): myoptions.autounmask = True + if myoptions.buildpkg in ("True",): + myoptions.buildpkg = True + else: + myoptions.buildpkg = None + if myoptions.changed_use is not False: myoptions.reinstall = "changed-use" myoptions.changed_use = False |