# HG changeset patch # User John "Elwin" Edwards # Date 1484346983 18000 # Node ID ea014ed975811165d74975281fa7de73ae1f0d8b # Parent be4c54a9e51da1ec3697700d42d279c4aa9e983b Add a script for making backups. diff -r be4c54a9e51d -r ea014ed97581 scripts/backup-push --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scripts/backup-push Fri Jan 13 17:36:23 2017 -0500 @@ -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