diff options
Diffstat (limited to 'pym/_emerge/main.py')
-rw-r--r-- | pym/_emerge/main.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/pym/_emerge/main.py b/pym/_emerge/main.py index 8afa37ddd..2eedee341 100644 --- a/pym/_emerge/main.py +++ b/pym/_emerge/main.py @@ -382,6 +382,7 @@ def insert_optional_args(args): '--deep' : valid_integers, '--deselect' : ('n',), '--binpkg-respect-use' : ('n', 'y',), + '--fail-clean' : ('n',), '--getbinpkg' : ('n',), '--getbinpkgonly' : ('n',), '--jobs' : valid_integers, @@ -537,6 +538,12 @@ def parse_opts(tmpcmdline, silent=False): "choices" : ("True", "n") }, + "--fail-clean": { + "help" : "clean temp files after build failure", + "type" : "choice", + "choices" : ("True", "n") + }, + "--jobs": { "shortopt" : "-j", @@ -671,6 +678,9 @@ def parse_opts(tmpcmdline, silent=False): else: myoptions.complete_graph = None + if myoptions.fail_clean == "True": + myoptions.fail_clean = True + if myoptions.getbinpkg in ("True",): myoptions.getbinpkg = True else: |