aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'pym/_emerge/main.py')
-rw-r--r--pym/_emerge/main.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/pym/_emerge/main.py b/pym/_emerge/main.py
index b2bb362f8..92df3bfb4 100644
--- a/pym/_emerge/main.py
+++ b/pym/_emerge/main.py
@@ -388,6 +388,7 @@ def insert_optional_args(args):
new_args = []
default_arg_opts = {
+ '--autounmask' : ('n',),
'--complete-graph' : ('n',),
'--deep' : valid_integers,
'--depclean-lib-check' : ('n',),
@@ -515,6 +516,13 @@ def parse_opts(tmpcmdline, silent=False):
longopt_aliases = {"--cols":"--columns", "--skip-first":"--skipfirst"}
argument_options = {
+
+ "--autounmask": {
+ "help" : "automatically unmask packages",
+ "type" : "choice",
+ "choices" : ("True", "n")
+ },
+
"--accept-properties": {
"help":"temporarily override ACCEPT_PROPERTIES",
"action":"store"
@@ -735,6 +743,9 @@ def parse_opts(tmpcmdline, silent=False):
myoptions, myargs = parser.parse_args(args=tmpcmdline)
+ if myoptions.autounmask in ("True",):
+ myoptions.autounmask = True
+
if myoptions.changed_use is not False:
myoptions.reinstall = "changed-use"
myoptions.changed_use = False