summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'pym/_emerge/main.py')
-rw-r--r--pym/_emerge/main.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/pym/_emerge/main.py b/pym/_emerge/main.py
index 4e621d21e..b553e15e3 100644
--- a/pym/_emerge/main.py
+++ b/pym/_emerge/main.py
@@ -390,6 +390,7 @@ def insert_optional_args(args):
default_arg_opts = {
'--complete-graph' : ('n',),
'--deep' : valid_integers,
+ '--depclean-lib-check' : ('n',),
'--deselect' : ('n',),
'--binpkg-respect-use' : ('n', 'y',),
'--fail-clean' : ('n',),
@@ -554,6 +555,12 @@ def parse_opts(tmpcmdline, silent=False):
"action" : "store"
},
+ "--depclean-lib-check": {
+ "help" : "check for consumers of libraries before removing them",
+ "type" : "choice",
+ "choices" : ("True", "n")
+ },
+
"--deselect": {
"help" : "remove atoms/sets from the world file",
"type" : "choice",
@@ -738,6 +745,9 @@ def parse_opts(tmpcmdline, silent=False):
else:
myoptions.complete_graph = None
+ if myoptions.depclean_lib_check in ("True",):
+ myoptions.depclean_lib_check = True
+
if myoptions.exclude:
exclude = []
bad_atoms = []