]> granicus.if.org Git - curl/commitdiff
Replaced var manipulations with perlish hacks.
authorGuenter Knauf <lists@gknw.net>
Wed, 13 Apr 2011 23:27:39 +0000 (01:27 +0200)
committerGuenter Knauf <lists@gknw.net>
Wed, 13 Apr 2011 23:27:39 +0000 (01:27 +0200)
lib/mk-ca-bundle.pl

index b0c8698d80c0069044f5de5ffdb5b5d9e6792742..231762e600f78ee409f475be66885b7aab5926a3 100755 (executable)
@@ -56,8 +56,7 @@ if ($opt_i) {
   print ("=" x 78 . "\n");
 }
 
-$0 =~ s/\\/\//g;
-$0 = substr($0, rindex($0, '/') + 1);
+$0 =~ s@.*(/|\\)@@;
 if ($opt_h) {
   printf("Usage:\t%s [-b] [-i] [-l] [-n] [-q] [-t] [-u] [-v] [<outputfile>]\n", $0);
   print "\t-b\tbackup an existing version of ca-bundle.crt\n";
@@ -72,8 +71,7 @@ if ($opt_h) {
 }
 
 my $crt = $ARGV[0] || 'ca-bundle.crt';
-my $txt = substr($url, rindex($url, '/') + 1);
-$txt =~ s/\?.*//;
+(my $txt = $url) =~ s@(.*/|\?.*)@@g;
 
 my $resp;