Mercurial > hg > rlgallery-misc
comparison scripts/backup-push @ 90:44cf8c7c2c7a
Rearrange some backup locations.
author | John "Elwin" Edwards |
---|---|
date | Fri, 06 Sep 2019 14:26:48 -0400 |
parents | ea014ed97581 |
children |
comparison
equal
deleted
inserted
replaced
89:0c3e63de292c | 90:44cf8c7c2c7a |
---|---|
1 #!/bin/sh | 1 #!/bin/sh |
2 # A backup script for high score lists, log files, saved games, and ttyrecs. | 2 # A backup script for high score lists, log files, saved games, and ttyrecs. |
3 # Run from cron. Set up SSH keys to BACKUPACCT first. | 3 # Run from cron. Set up SSH keys to BACKUPACCT first. |
4 | 4 |
5 SOURCE='/var/dgl/var/games/roguelike/' | |
6 BACKUPACCT='rlgbackup@icemonster.rlgallery.org' | 5 BACKUPACCT='rlgbackup@icemonster.rlgallery.org' |
7 NEWDIR=`date +%Y.%m.%d-%H.%M.%S` | 6 NEWDIR=$(date +%Y.%m.%d-%H.%M.%S) |
7 GAMESOURCE='/var/dgl/var/games/roguelike/' | |
8 TTYRECSRC=/var/dgl/dgldir/ttyrec/ | 8 TTYRECSRC=/var/dgl/dgldir/ttyrec/ |
9 TTYRECDEST="$BACKUPACCT:ttyrecs" | |
10 | 9 |
11 rsync -rqz "$SOURCE" "$BACKUPACCT:games/$NEWDIR" | 10 if [ -e /etc/rlg-testing ] |
11 then | |
12 GAMEDEST="$BACKUPACCT:testing/games/$NEWDIR" | |
13 TTYRECDEST="$BACKUPACCT:testing/ttyrecs" | |
14 else | |
15 GAMEDEST="$BACKUPACCT:production/games/$NEWDIR" | |
16 TTYRECDEST="$BACKUPACCT:production/ttyrecs" | |
17 fi | |
18 | |
19 rsync -rqz "$GAMESOURCE" "$GAMEDEST" | |
12 rsync -rqz -pt "$TTYRECSRC" "$TTYRECDEST" | 20 rsync -rqz -pt "$TTYRECSRC" "$TTYRECDEST" |
13 | 21 |
14 exit | 22 exit |