diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-12-31 03:30:24 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-12-31 03:30:24 +0000 |
commit | a63eca66cf856656626d09b2c86ede2f949fe51b (patch) | |
tree | b42374a4458357ce71b5363bbf7d22b2795bd686 /src/backend/libsisyphus.py | |
parent | 1f9a59ba2c7b1a9eb59689037d9cc868e0db1f0c (diff) |
make search only search for binaries, implement hybrid search as an option to search for binaries and/or ebuilds
Diffstat (limited to 'src/backend/libsisyphus.py')
-rw-r--r-- | src/backend/libsisyphus.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/backend/libsisyphus.py b/src/backend/libsisyphus.py index b2436c9..8d958ab 100644 --- a/src/backend/libsisyphus.py +++ b/src/backend/libsisyphus.py @@ -196,6 +196,9 @@ def rescueDB(): syncLocalDatabase() def startSearch(pkgList): + subprocess.check_call(['emerge', '--search', '--getbinpkgonly'] + pkgList) + +def startHybridSearch(pkgList): subprocess.check_call(['emerge', '--search', '--getbinpkg'] + pkgList) def startUpdate(): @@ -552,9 +555,9 @@ def showHelp(): print("--hybrid-upgrade") print("* Upgrade the system using binary and/or ebuild (source) packages" + "\n") print("--search") - print("* Search for packages") - print("* In binary mode this will return available binary packages") - print("* In source mode this will return binary and ebuild (source) packages" + "\n") + print("* Search for binary packages" + "\n") + print("--hybrid-search") + print("* Search for binary and/or ebuild (source) packages" + "\n") print("--spmsync") print("* Sync Sisyphus's package database with Portage's package database") print("* When you install something with Portage directly (emerge), Sisyphus is not aware of that package, and it doesn't track it in it's database") |