OLD | NEW |
1 # Copyright 1999-2011 Gentoo Foundation | 1 # Copyright 1999-2011 Gentoo Foundation |
2 # Distributed under the terms of the GNU General Public License v2 | 2 # Distributed under the terms of the GNU General Public License v2 |
3 | 3 |
4 import logging | 4 import logging |
5 from portage.util import writemsg_level | 5 from portage.util import writemsg_level |
6 | 6 |
7 def create_depgraph_params(myopts, myaction): | 7 def create_depgraph_params(myopts, myaction): |
8 #configure emerge engine parameters | 8 #configure emerge engine parameters |
9 # | 9 # |
10 # self: include _this_ package regardless of if it is merged. | 10 # self: include _this_ package regardless of if it is merged. |
(...skipping 15 matching lines...) Expand all Loading... |
26 if "--update" in myopts or \ | 26 if "--update" in myopts or \ |
27 "--newuse" in myopts or \ | 27 "--newuse" in myopts or \ |
28 "--reinstall" in myopts or \ | 28 "--reinstall" in myopts or \ |
29 "--noreplace" in myopts or \ | 29 "--noreplace" in myopts or \ |
30 myopts.get("--selective", "n") != "n": | 30 myopts.get("--selective", "n") != "n": |
31 myparams["selective"] = True | 31 myparams["selective"] = True |
32 | 32 |
33 deep = myopts.get("--deep") | 33 deep = myopts.get("--deep") |
34 if deep is not None and deep != 0: | 34 if deep is not None and deep != 0: |
35 myparams["deep"] = deep | 35 myparams["deep"] = deep |
36 » if "--complete-graph" in myopts: | 36 » if "--complete-graph" in myopts or "--rebuild" in myopts: |
37 myparams["complete"] = True | 37 myparams["complete"] = True |
38 if "--emptytree" in myopts: | 38 if "--emptytree" in myopts: |
39 myparams["empty"] = True | 39 myparams["empty"] = True |
40 myparams["deep"] = True | 40 myparams["deep"] = True |
41 myparams.pop("selective", None) | 41 myparams.pop("selective", None) |
42 | 42 |
43 if "--nodeps" in myopts: | 43 if "--nodeps" in myopts: |
44 myparams.pop("recurse", None) | 44 myparams.pop("recurse", None) |
45 myparams.pop("deep", None) | 45 myparams.pop("deep", None) |
46 myparams.pop("complete", None) | 46 myparams.pop("complete", None) |
(...skipping 11 matching lines...) Expand all Loading... |
58 # behavior that may have been implied by some | 58 # behavior that may have been implied by some |
59 # other option like --update. | 59 # other option like --update. |
60 myparams.pop("selective", None) | 60 myparams.pop("selective", None) |
61 | 61 |
62 if '--debug' in myopts: | 62 if '--debug' in myopts: |
63 writemsg_level('\n\nmyparams %s\n\n' % myparams, | 63 writemsg_level('\n\nmyparams %s\n\n' % myparams, |
64 noiselevel=-1, level=logging.DEBUG) | 64 noiselevel=-1, level=logging.DEBUG) |
65 | 65 |
66 return myparams | 66 return myparams |
67 | 67 |
OLD | NEW |