summaryrefslogtreecommitdiffstats
path: root/bin/portageq
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-06-22 00:18:41 +0000
committerZac Medico <zmedico@gentoo.org>2007-06-22 00:18:41 +0000
commit3c3eadfb8ecc2ce5b3eb2c1fa93404193453f49e (patch)
tree57a728c7e8bc7f68cf99212775f0db52c2aae55a /bin/portageq
parentaff2bdaf9234c2c00b2c5d30f9c0f5b925f0cafb (diff)
downloadportage-3c3eadfb8ecc2ce5b3eb2c1fa93404193453f49e.tar.gz
portage-3c3eadfb8ecc2ce5b3eb2c1fa93404193453f49e.tar.bz2
portage-3c3eadfb8ecc2ce5b3eb2c1fa93404193453f49e.zip
if requested argv cannot be matched to anything, exit with non-zero status (trunk r5791)
svn path=/main/branches/2.1.2/; revision=6924
Diffstat (limited to 'bin/portageq')
-rwxr-xr-xbin/portageq7
1 files changed, 6 insertions, 1 deletions
diff --git a/bin/portageq b/bin/portageq
index 1a59af8bc..6147e5627 100755
--- a/bin/portageq
+++ b/bin/portageq
@@ -133,7 +133,12 @@ def best_visible(argv):
sys.exit(2)
try:
mylist=portage.db[argv[0]]["porttree"].dbapi.match(argv[1])
- print portage.best(mylist)
+ visible=portage.best(mylist)
+ if visible:
+ print visible
+ sys.exit(0)
+ else:
+ sys.exit(1)
except KeyError:
sys.exit(1)
best_visible.uses_root = True