- cat > volumes
-
-echo volume list:
-cat volumes | grep -v not-backed-up
-
-IFS="
-"
-
-for A in `cat volumes | grep -v not-backed-up`
-do \
- echo "dumping afs volume $A..."
- vos dump -id $A -localauth -clone | \
- $COMPRESS_PROG | \
- ccrypt -k $KEYFILE -e | \
- catsync $A.dump$COMPRESS_EXT.aescrypt
- echo " finished dumping afs volume $A."
-done
-
-# for some reason this has been causing the backups to abort...
-#echo backing up databases
-#tar -C /var/backups/databases/ -cf - . | \
-# $COMPRESS_PROG | \
-# ccrypt -k $KEYFILE -e \
-# | catsync databases.tar$COMPRESS_EXT.aescrypt
+ sed 's_^ .*__' | \
+ sed 's_ .*$__' | \
+ grep '[A-Za-z]' \
+ > volumes
+
+cat volumes | \
+ grep -v not-backed-up | \
+ xargs -I{} -d\\n -- \
+ bash -e -c \
+ "F={}.dump$COMPRESS_EXT.aescrypt ;
+ vos dump -id {} -localauth -clone |
+ $COMPRESS_PROG | ccrypt -k $KEYFILE -e |
+ $MOVE_OVER $CURDATE \$F" || :
+
+echo "Backing up databases ..."
+F=databases.tar$COMPRESS_EXT.aescrypt
+tar -C /var/backups/databases/ -cf - . | \
+ $COMPRESS_PROG | \
+ ccrypt -k $KEYFILE -e | \
+ $MOVE_OVER $CURDATE $F