reopen 498649

Hi,

a new set of -commands will be supported in debianqueued.
Attached is a patch that allows to sign these using debsign.
Naturally, it would be neat if this reached as many Debian developer's
installations as possible as soon as possible.

Changes:
   rm    allows for DELAYED/#-day/foo (and no other path)
New commands:
   reschedule foo.changes #-day
   cancel foo.changes
(both without paths etc.)
Dropped:
   mv

Please don't try to restrict the filenames further without allowing
"--searchdirs" as an option for rm.

Attached is the diff I've been using.

Kind regards

T.
-- 
Thomas Viehmann, http://thomas.viehmann.net/

--- scripts/debsign.sh	2008-06-26 20:16:27.000000000 +0200
+++ -	2008-09-20 18:01:01.301561092 +0200
@@ -490,8 +490,9 @@
                   }
               sub checkcommands {
                   chomp($line=$_[0]);
-                  if ($line =~ m%^\s*mv(\s+[^\s/]+){2}\s*$%) { return 0; }
-                  if ($line =~ m%^\s*rm(\s+[^\s/]+)+\s*$%) { return 0; }
+                  if ($line =~ m%^\s*reschedule\s+[^\s/]+\.changes\s+[0-9]+-day\s*$%) { return 0; }
+                  if ($line =~ m%^\s*cancel\s+[^\s/]+\.changes\s*$%) { return 0; }
+                  if ($line =~ m%^\s*rm(\s+(?:DELAYED/[0-9]+-day/)?[^\s/]+)+\s*$%) { return 0; }
                   if ($line eq "") { return 0; }
                   die ".commands file has invalid Commands line: $line\n";
               }

Reply via email to