chiark / gitweb /
Substitute the message number for [REFERENCE] in added-headers, if present
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 20 Apr 2010 16:49:33 +0000 (17:49 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 20 Apr 2010 16:49:33 +0000 (17:49 +0100)
stump/bin/processApproved

index 1b2f176..a62333e 100755 (executable)
@@ -31,7 +31,12 @@ post() {
   (
     echo Path: "$PATH_SUFFIX"
 
-    cat $MNG_ROOT/etc/added-headers | grep ': ' 
+    perl <$MNG_ROOT/etc/added-headers -ne '
+        next unless m/\:/;
+        s/\[REFERENCE\]/[$ENV{"WEBSTUMP_MESSAGENUM"}]/g
+            if defined $ENV{"WEBSTUMP_MESSAGENUM"};
+        print or die $!;
+    '
     # I do grep above because a lot of users inserts empty
     # lines in the added headers.