From d7bb84f08dc01756451f31b5e80a211cad4fa3ee Mon Sep 17 00:00:00 2001 From: "John \"Elwin\" Edwards" Date: Fri, 13 Jan 2017 17:36:23 -0500 Subject: [PATCH] Add a script for making backups. --- scripts/backup-push | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 scripts/backup-push 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