#!/bin/bash
set -e
+if [ "x$1" = "x-n" ]; then
+ diffonly=1; diffsparse=0; shift
+elif [ "x$1" = "x-nq" ]; then
+ diffonly=1; diffsparse=1; shift
+else
+ diffonly=0; diffsparse=-1
+fi
+
+if [ $# != 0 ]; then echo >&2 "usage: ./${0##*/} [-n]"; exit 1; fi
+
. ./get-settings
find -name '*.IN[O1]' ! -path '*/skeleton/*' -exec perl -e '
chmod 0755, $g or die "$g $!";
}
close F or die $!;
- if ($overwrite) {
+ if ('$diffonly') {
+ if (!-f $d) {
+ print "Would create $d\n";
+ } elsif ('$diffsparse' && !$overwrite) {
+ print "Not reporting on $d as would not overwrite.\n";
+ } else {
+ system "diff -u $d $g";
+ }
+ } elsif ($overwrite) {
rename $g, $d or die "$g $d $!";
} else {
if (link $g, $d) {
-I Bcc:%OURUSER%+%ABBREV%-internal-log+mailout@%DOMAIN%
'
MAILOUT_ACCEPTACK_FORMAIL_ARGS='
- -I Bcc:%OURUSER%+mtm-internal-log+mailout@%DOMAIN%
+ -I Bcc:%OURUSER%+%ABBREV%-internal-log+mailout@%DOMAIN%
'
MAILOUT_REJECT_FORMAIL_ARGS='
-I Bcc:%OURUSER%+%ABBREV%-internal-log+mailout@%DOMAIN%