#!/bin/bash
-set -e
+set -ex
set -o pipefail
NEWSBIN=/var/lib/newsbin; export NEWSBIN
(
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.
- echo Date: `date -R`
cat $TMPFILE \
| formail -f -a "Newsgroups: $NEWSGROUP" \
-I Path: \
-I X-Moderate-For: \
-I Return-Path: \
-I X-Mailer: \
- -I "Date:" \
-I "X-400-Received:" \
-I Received: -I "From " \
-a "Approved: $PMUSER_APPROVAL" \