chiark / gitweb /
Remove useless use of cat causing pipefail problems
[modbot-mtm.git] / stump / etc / modack.approved.INO
index d07d7609928d6115693791f03b3651b790775e6e..cdc3d1c7da04747b9bf4d5196754dd3e4099e3d8 100755 (executable)
@@ -1,9 +1,18 @@
-#!/bin/sh
+#!/bin/bash
+
+set -e
+set -o pipefail
+
+if [ $# != 1 ]; then
+       echo >&2 "wrong # args to $0: $*"
+       exit 1
+fi
+input="$1"
 
 (
-  cat $@ | formail -rt -I "Reply-To: $NOACK" \
-        -I "X-Webstump-Event: approve" \
-       $MAILOUT_ACCEPTACK_FORMAIL_ARGS
+  formail <"$input" -rt -I "Reply-To: $NOACK"  \
+               -I "X-Webstump-Event: approve"  \
+               $MAILOUT_ACCEPTACK_FORMAIL_ARGS
   cat <<_EOB_
 Hello,