|
|
elif x in ["-i", "--installed"]: | elif x in ["-i", "--installed"]: |
opts["includeInstalled"] = 1 | opts["includeInstalled"] = 1 |
elif x in ["-I", "--exclude-installed"]: | elif x in ["-I", "--exclude-installed"]: |
|
# If -I is the only option, warn |
|
# (warning located in perform()) |
opts["includeInstalled"] = 0 | opts["includeInstalled"] = 0 |
elif x in ["-p", "--portage-tree"]: | elif x in ["-p", "--portage-tree"]: |
opts["includePortTree"] = 1 | opts["includePortTree"] = 1 |
|
|
| |
package_finder = None | package_finder = None |
| |
if opts["includeInstalled"] and (opts["includePortTree"] or opts["includeOverlayTree"]): |
if opts["includeInstalled"]: |
package_finder = gentoolkit.find_all_packages |
if opts["includePortTree"] or opts["includeOverlayTree"]: |
elif opts["includeInstalled"]: |
package_finder = gentoolkit.find_all_packages |
package_finder = gentoolkit.find_all_installed_packages |
else: |
|
package_finder = gentoolkit.find_all_installed_packages |
elif opts["includePortTree"] or opts["includeOverlayTree"]: | elif opts["includePortTree"] or opts["includeOverlayTree"]: |
package_finder = gentoolkit.find_all_uninstalled_packages | package_finder = gentoolkit.find_all_uninstalled_packages |
|
else: |
|
# -I was specified, and no selection of what packages to list was made |
|
print_warn("With -I you must specify one of -i, -p or -o. Assuming -p") |
|
opts["includePortTree"] = 1 |
|
package_finder = gentoolkit.find_all_uninstalled_packages |
| |
if not package_finder: |
|
die(2, "You must specify one of -i, -p or -o") |
|
|
|
filter_fn = None | filter_fn = None |
| |
if Config["verbosityLevel"] >= 3: | if Config["verbosityLevel"] >= 3: |