projects
/
tpope-extra.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
d4670a5
)
Added email backup
author
Tim Pope
<code@tpope.net>
Thu, 29 Jul 2004 09:07:50 +0000
(09:07 +0000)
committer
Tim Pope
<code@tpope.net>
Thu, 29 Jul 2004 09:07:50 +0000
(09:07 +0000)
bin/critical-backup
patch
|
blob
|
history
diff --git
a/bin/critical-backup
b/bin/critical-backup
index 884183c6c0205ff69b7046ef6a0c3e25ff35b7c1..b60b9dbb405c4500fc56fddc72cba8c117932da5 100755
(executable)
--- a/
bin/critical-backup
+++ b/
bin/critical-backup
@@
-4,6
+4,7
@@
PATH="$HOME/bin:/usr/local/bin:/usr/bin:/bin"
ARCHIVE="tpope-`date +%Y-%m-%d`.tar.gpg"
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 </dev/null
exec >/dev/null 2>&1 </dev/null
@@
-17,14
+18,20
@@
mysqldump --all-databases > mysqldump.sql
tar chf - tpope.tar cvs mysqldump.sql |\
gpg -qez 9 -r A356C8D546EEFD2C --batch --no-tty > $ARCHIVE
tar chf - tpope.tar cvs mysqldump.sql |\
gpg -qez 9 -r A356C8D546EEFD2C --batch --no-tty > $ARCHIVE
-#gpg -qcz 9 --batch --no-tty --passphrase-fd 3 > $ARCHIVE 3<<EOF
-#R6L0BUnycVnE6U+VVDIAoJA/b63zavEqHmc32jAnImcA7gE/F8V9IeAH3z+BIPXo7Nb2wAAw
-#EOF
cp $ARCHIVE "$HOME/backup/"
scp -Bq -oSetupTimeout=60 $ARCHIVE patman:backup/ || \
scp -Bq -oSetupTimeout=60 $ARCHIVE chief:backup/
scp -Bq $ARCHIVE snowball:tpope.tar.gpg
cp $ARCHIVE "$HOME/backup/"
scp -Bq -oSetupTimeout=60 $ARCHIVE patman:backup/ || \
scp -Bq -oSetupTimeout=60 $ARCHIVE chief:backup/
scp -Bq $ARCHIVE snowball:tpope.tar.gpg
-#gzip -c tpope.tar >/var/www/tpope.tar.gz
+
+d="`date +%d`"
+if [ "$d" = 1 -o "$d" = 8 -o "$d" = 15 -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 <backu"p@sexyg'eek.org'
+fi
+
cd ..
rm -rf /tmp/.critical-$LOGNAME-$$
cd ..
rm -rf /tmp/.critical-$LOGNAME-$$