summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2007-01-27 04:49:42 +0000
committerMike Frysinger <vapier@gentoo.org>2007-01-27 04:49:42 +0000
commitf4bc045a1a0bf07f12f75ddd189a0fad6c7f4c6d (patch)
tree809ea12dcf4efcf9e88495b01a8cdca5e9cd2281 /bin/portageq
parentFor consistency, do not imply --pretend with --changelog since that prevents ... (diff)
downloadportage-multirepo-f4bc045a1a0bf07f12f75ddd189a0fad6c7f4c6d.tar.gz
portage-multirepo-f4bc045a1a0bf07f12f75ddd189a0fad6c7f4c6d.tar.bz2
portage-multirepo-f4bc045a1a0bf07f12f75ddd189a0fad6c7f4c6d.zip
if requested argv cannot be matched to anything, exit with non-zero status
svn path=/main/trunk/; revision=5791
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 c3adf911..8a70bed8 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