]> err.no Git - dpkg/commitdiff
Fix "stripping trailing /" message from dpkg-statoverride.
authorAdam Heath <doogie@debian.org>
Sat, 13 Sep 2003 21:05:05 +0000 (21:05 +0000)
committerAdam Heath <doogie@debian.org>
Sat, 13 Sep 2003 21:05:05 +0000 (21:05 +0000)
ChangeLog
debian/changelog
scripts/dpkg-statoverride.pl

index c3a4f63713f1c74a659e778b1b92d8a3ac8c279f..64e530ee5a96971a92350a4d05ede53d23ded325 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Sat Sep 13 16:04:37 CDT 2003 Adam Heath <doogie@debian.org>
+
+  * scripts/dpkg-statoverride.pl: Fix "stripping trailing /" message from
+    dpkg-statoverride.
+
 Sat Sep 13 15:56:13 CDT 2003 Adam Heath <doogie@debian.org>
 
   * automake/tools.m4, dselect/Makefile.in, methods/disk.setup,
index 4c645d6f1b4f1e2db9f192f749a3a3a2ecfc30d7..dcf9dc22555d522634a524ab01cd6efd13e410f9 100644 (file)
@@ -26,6 +26,9 @@ dpkg (1.10.11) unstable; urgency=low
   * Paul Eggert <eggert@CS.UCLA.EDU>:
     Apply patch to make dpkg work with POSIX 1003.1-2001.  Closes:
     #204894
+  * Joey Hess <joeyh@debian.org>:
+    Fix "stripping trailing /" message from dpkg-statoverride.  Closes:
+    #203782
 
  -- Wichert Akkerman <debian@extern.wiggy.net>  UNRELEASED
 
index ee6fe10e11408fc1d711456b35e379fcade29a8c..cdd01aa5cd15d853b728d88a3b5ed57c1ff2d02f 100755 (executable)
@@ -98,7 +98,7 @@ if ($mode eq "add") {
        (($mode<0) or (oct($mode)>07777)) && &badusage("illegal mode $mode");
        $file= $ARGV[3];
        $file =~ m/\n/ && &badusage("file may not contain newlines");
-       $file =~ s,/*$,, && print STDERR "stripping trailing /\n";
+       $file =~ s,/+$,, && print STDERR "stripping trailing /\n";
 
        if (defined $owner{$file}) {
                print STDERR "An override for \"$file\" already exists, ";
@@ -125,7 +125,7 @@ if ($mode eq "add") {
 } elsif ($mode eq "remove") {
        @ARGV==1 || &badusage("--remove needs one arguments");
        $file=$ARGV[0];
-       $file =~ s,/*$,, && print STDERR "stripping trailing /\n";
+       $file =~ s,/+$,, && print STDERR "stripping trailing /\n";
        if (not defined $owner{$file}) {
                print STDERR "No override present.\n";
                exit(0) if ($doforce); 
@@ -144,7 +144,7 @@ if ($mode eq "add") {
                s/\W/\\$&/g;
                s/\\\?/./g;
                s/\\\*/.*/g;
-               s,/*$,, && print STDERR "stripping trailing /\n";
+               s,/+$,, && print STDERR "stripping trailing /\n";
                push(@list,"^$_\$");
        }
        $pat= join('|',@list);