summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-03-02 20:38:22 +0000
committerZac Medico <zmedico@gentoo.org>2010-03-02 20:38:22 +0000
commit7c2246638a57aa9aa4b1efc8a5e36e08313e7b10 (patch)
treefb411b2ce758b9858057df27f53b075e70c3b1f5 /bin
parentdb2e0704e508893bf56c45c9f9cf0b70eb029317 (diff)
downloadportage-7c2246638a57aa9aa4b1efc8a5e36e08313e7b10.tar.gz
portage-7c2246638a57aa9aa4b1efc8a5e36e08313e7b10.tar.bz2
portage-7c2246638a57aa9aa4b1efc8a5e36e08313e7b10.zip
Bail out when given an invalid mode. (trunk r15394)
svn path=/main/branches/2.1.7/; revision=15616
Diffstat (limited to 'bin')
-rwxr-xr-xbin/repoman4
1 files changed, 3 insertions, 1 deletions
diff --git a/bin/repoman b/bin/repoman
index 38b06d334..3e770919c 100755
--- a/bin/repoman
+++ b/bin/repoman
@@ -230,11 +230,13 @@ def ParseArgs(args, qahelp):
if opts.mode == 'help':
parser.print_help(short=False)
- for arg in args:
+ for arg in args[1:]:
if arg in modes:
if not opts.mode:
opts.mode = arg
break
+ else:
+ parser.error("invalid mode: %s" % arg)
if not opts.mode:
opts.mode = 'full'