-grep '[a-z/]' complain && \
- mail -a 'From: Adam Megacz <megacz@hcoop.net>' \
- -s "automated message: annoying files found on deleuze (please do something about them)" admins@hcoop.net \
- < complain
+F=hcoop.backup.tar$COMPRESS_EXT.aescrypt
+tar clpf - --ignore-failed-read --no-recursion -C / -T backupfiles | \
+ $COMPRESS_PROG | \
+ ccrypt -k $KEYFILE -e > $F
+copy_over $F
+
+# Acquire lock before messing with spamd
+COUNT=0
+LOCK=/var/local/lib/spamd/.lock
+while test -f $LOCK; do
+ sleep 2m
+ COUNT=$(expr $COUNT + 1)
+ if test $COUNT -eq 10; then
+ # Enough waiting. Kill the process.
+ P=$(cat $LOCK) || :
+ test -n "$P" && kill $P || :
+ rm -f $LOCK
+ break
+ fi
+done
+touch $LOCK