]> git.sthu.org Git - pgp-tools.git/commitdiff
* fix b0rked GetOptions call
authormyon-guest <myon-guest@b513b33f-fedd-0310-b452-c3deb5f4c849>
Wed, 6 Jul 2005 11:38:55 +0000 (11:38 +0000)
committermyon-guest <myon-guest@b513b33f-fedd-0310-b452-c3deb5f4c849>
Wed, 6 Jul 2005 11:38:55 +0000 (11:38 +0000)
* print out which keyid we complain about

git-svn-id: svn://svn.debian.org/pgp-tools/trunk@115 b513b33f-fedd-0310-b452-c3deb5f4c849

gpgsigs/gpgsigs

index 0caf08f68f730bcd8246b4686bb9545468df93ff..7da3c1f1606f156c43a92241cd8bd9f79f8e05ef 100755 (executable)
@@ -59,9 +59,10 @@ EOF
 
 
 my ($fromcharset, $charset, $recv_keys);
+Getopt::Long::config('bundling');
 GetOptions(
-       f => \$fromcharset,
-       t => \$charset,
+       '-f=s' => \$fromcharset,
+       '-t=s' => \$charset,
        r => \$recv_keys,
        help => sub { usage(*STDOUT, 0); },
        version => sub { version(*STDOUT); exit 0;},
@@ -142,8 +143,8 @@ map { s/^0x//i; } @mykeys;
 if (!@mykeys || scalar @ARGV) {
        usage(*STDERR, 1);
 }
-if (!grep { /^([0-9A-F]{16,16}|[0-9A-F]{8,8})$/ } @mykeys) {
-       print STDERR "Invalid keyid given\n";
+foreach my $falsekey (grep { $_ !~ /^([0-9A-F]{16,16}|[0-9A-F]{8,8})$/ } @mykeys) {
+       print STDERR "Invalid keyid $falsekey given\n";
        usage(*STDERR, 1);
 }