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 |
