diff options
author | Mike Frysinger <vapier@gentoo.org> | 2007-01-27 04:49:42 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2007-01-27 04:49:42 +0000 |
commit | f4bc045a1a0bf07f12f75ddd189a0fad6c7f4c6d (patch) | |
tree | 809ea12dcf4efcf9e88495b01a8cdca5e9cd2281 | |
parent | 79c1b8b04641c93a985e0d6d359e2d5eca0aa795 (diff) | |
download | portage-f4bc045a1a0bf07f12f75ddd189a0fad6c7f4c6d.tar.gz portage-f4bc045a1a0bf07f12f75ddd189a0fad6c7f4c6d.tar.bz2 portage-f4bc045a1a0bf07f12f75ddd189a0fad6c7f4c6d.zip |
if requested argv cannot be matched to anything, exit with non-zero status
svn path=/main/trunk/; revision=5791
-rwxr-xr-x | bin/portageq | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/bin/portageq b/bin/portageq index c3adf9114..8a70bed87 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 |