#!/bin/sh # $Id$ # -*- sh -*- vim: ft=sh sw=4 sts=4 PATH="$HOME/bin:/usr/local/bin:/usr/bin:/bin" ARCHIVE="tpope-`date +%Y-%m-%d`.tar.gpg" EMAIL="back"quot'e@gmai'l.com exec >/dev/null 2>&1 mysqldump.sql tar chf - tpope.tar cvs mysqldump.sql |\ gpg -qez 9 -r A356C8D546EEFD2C --batch --no-tty > $ARCHIVE cp $ARCHIVE "$HOME/backup/" scp -Bq -oSetupTimeout=30 $ARCHIVE patman:backup/ || \ scp -Bq -oSetupTimeout=30 $ARCHIVE chief:backup/ scp -Bq -oSetupTimeout=30 $ARCHIVE right:backup/ scp -Bq $ARCHIVE snowball:tpope.tar.gpg d="`date +%d`" if [ "$d" = 1 -o "$d" = 8 -o "$d" = 16 -o "$d" = 23 -o "$1" = "-m" ]; then mimencode $ARCHIVE | mail -s "Backup for `date +%Y-%m-%d`" $EMAIL \ -a "Content-Type: application/octet-stream; name=$ARCHIVE" \ -a "Content-Disposition: attachment; filename=$ARCHIVE" \ -a "Content-Transfer-Encoding: base64" \ -a "From: SexyGeek Backup ' fi cd .. rm -rf /tmp/.critical-$LOGNAME-$$