#!/bin/sh
#
# Script which concatenates email from cfengine
# avoiding repetetive messages
#
# MB 23/7/97
#
#

PATH=/usr/bin:/bin:/sbin ; export PATH

tmpfile=`mktemp -t tempfile.XXXXXX` || { echo "$0: Cannot create temporary file" >&2; exit 1;  }
trap " [ -f \"$tmpfile\" ] && /bin/rm -f -- \"$tmpfile\"" 0 1 2 3 13 15
cftmpdir=${TMPDIR-/tmp}

cat > $tmpfile

machineline=`grep Subject: $tmpfile`
machine=`echo $machineline | sed s/[\ -/]/_/g | cut -d: -f2`

touch $cftmpdir/$machine
egrep '^cfengine:.*' $tmpfile > $cftmpdir/$machine.new

if test `diff $cftmpdir/$machine.new $cftmpdir/$machine | wc -l` -ne 0; then

 mv $cftmpdir/$machine.new $cftmpdir/$machine

fi
