Lines 198-204
actions=[
Link Here
|
198 |
"sync", "system", "unmerge", "world", |
198 |
"sync", "system", "unmerge", "world", |
199 |
] |
199 |
] |
200 |
options=[ |
200 |
options=[ |
201 |
"--ask", "--alphabetical", |
201 |
"--ask", "--alldeps", |
|
|
202 |
"--alphabetical", |
202 |
"--buildpkg", "--buildpkgonly", |
203 |
"--buildpkg", "--buildpkgonly", |
203 |
"--changelog", "--columns", "--cols", |
204 |
"--changelog", "--columns", "--cols", |
204 |
"--debug", "--deep", |
205 |
"--debug", "--deep", |
Lines 223-229
options=[
Link Here
|
223 |
|
224 |
|
224 |
shortmapping={ |
225 |
shortmapping={ |
225 |
"1":"--oneshot", |
226 |
"1":"--oneshot", |
226 |
"a":"--ask", |
227 |
"a":"--ask", "A":"--alldeps", |
227 |
"b":"--buildpkg", "B":"--buildpkgonly", |
228 |
"b":"--buildpkg", "B":"--buildpkgonly", |
228 |
"c":"--clean", "C":"--unmerge", |
229 |
"c":"--clean", "C":"--unmerge", |
229 |
"d":"--debug", "D":"--deep", |
230 |
"d":"--debug", "D":"--deep", |
Lines 432-437
if ("--resume" in myopts):
Link Here
|
432 |
print "* --tree is currently broken with --resume. Disabling..." |
433 |
print "* --tree is currently broken with --resume. Disabling..." |
433 |
myopts.remove("--tree") |
434 |
myopts.remove("--tree") |
434 |
|
435 |
|
|
|
436 |
# Allows user to control whether emerge factors in DEPEND when processing binpkgs |
437 |
if ("alldeps" in portage.settings.features) or ("--alldeps" in myopts): |
438 |
portage.settings.unlock() |
439 |
portage.settings["ALLDEPS"] = "true" |
440 |
portage.settings.backup_changes("ALLDEPS") |
441 |
portage.settings.lock() |
442 |
|
435 |
# Set color output |
443 |
# Set color output |
436 |
if "--nocolor" in myopts or \ |
444 |
if "--nocolor" in myopts or \ |
437 |
portage.settings["NOCOLOR"] in ("yes","true"): |
445 |
portage.settings["NOCOLOR"] in ("yes","true"): |
Lines 997-1010
class depgraph:
Link Here
|
997 |
sys.exit(1) |
1005 |
sys.exit(1) |
998 |
if portage.db[portage.root]["bintree"].isremote(mykey): |
1006 |
if portage.db[portage.root]["bintree"].isremote(mykey): |
999 |
edepend = portage.db[portage.root]["bintree"].remotepkgs[tbz2name] |
1007 |
edepend = portage.db[portage.root]["bintree"].remotepkgs[tbz2name] |
1000 |
edepend["DEPEND"] ="" |
1008 |
if portage.settings["ALLDEPS"] or "alldeps" in portage.settings.features: |
|
|
1009 |
edepend["DEPEND"]=string.join(string.split(edepend["DEPEND"])," ") |
1010 |
else: |
1011 |
edepend["DEPEND"] ="" |
1001 |
edepend["RDEPEND"]=string.join(string.split(edepend["RDEPEND"])," ") |
1012 |
edepend["RDEPEND"]=string.join(string.split(edepend["RDEPEND"])," ") |
1002 |
edepend["PDEPEND"]=string.join(string.split(edepend["PDEPEND"])," ") |
1013 |
edepend["PDEPEND"]=string.join(string.split(edepend["PDEPEND"])," ") |
1003 |
edepend["SLOT"] =string.strip(edepend["SLOT"]) |
1014 |
edepend["SLOT"] =string.strip(edepend["SLOT"]) |
1004 |
#portage.db[portage.root]["bintree"].gettbz2(mykey) |
1015 |
#portage.db[portage.root]["bintree"].gettbz2(mykey) |
1005 |
else: # It's local. |
1016 |
else: # It's local. |
1006 |
mytbz2=xpak.tbz2(portage.db[portage.root]["bintree"].getname(mykey)) |
1017 |
mytbz2=xpak.tbz2(portage.db[portage.root]["bintree"].getname(mykey)) |
1007 |
edepend["DEPEND"] ="" |
1018 |
if portage.settings["ALLDEPS"] or "alldeps" in portage.settings.features: |
|
|
1019 |
edepend["DEPEND"]=string.join(mytbz2.getelements("DEPEND")," ") |
1020 |
else: |
1021 |
edepend["DEPEND"] ="" |
1008 |
edepend["RDEPEND"]=string.join(mytbz2.getelements("RDEPEND")," ") |
1022 |
edepend["RDEPEND"]=string.join(mytbz2.getelements("RDEPEND")," ") |
1009 |
edepend["PDEPEND"]=string.join(mytbz2.getelements("PDEPEND")," ") |
1023 |
edepend["PDEPEND"]=string.join(mytbz2.getelements("PDEPEND")," ") |
1010 |
edepend["SLOT"] =mytbz2.getfile("SLOT",mypkgparts[2]) |
1024 |
edepend["SLOT"] =mytbz2.getfile("SLOT",mypkgparts[2]) |