diff --git a/scripts/backup-push b/scripts/backup-push new file mode 100755 index 0000000..139c4a4 --- /dev/null +++ b/scripts/backup-push @@ -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