Add a script for making backups.

This commit is contained in:
John "Elwin" Edwards 2017-01-13 17:36:23 -05:00
parent 5b24474fe7
commit d7bb84f08d

14
scripts/backup-push Executable file
View file

@ -0,0 +1,14 @@
#!/bin/sh
# A backup script for high score lists, log files, saved games, and ttyrecs.
# Run from cron. Set up SSH keys to BACKUPACCT first.
SOURCE='/var/dgl/var/games/roguelike/'
BACKUPACCT='rlgbackup@icemonster.rlgallery.org'
NEWDIR=`date +%Y.%m.%d-%H.%M.%S`
TTYRECSRC=/var/dgl/dgldir/ttyrec/
TTYRECDEST="$BACKUPACCT:ttyrecs"
rsync -rqz "$SOURCE" "$BACKUPACCT:games/$NEWDIR"
rsync -rqz -pt "$TTYRECSRC" "$TTYRECDEST"
exit