aboutsummaryrefslogtreecommitdiffstats
path: root/profiles/backup-sync
blob: 394d6674582fa0492b72d3d01500d7c7d04009e2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/sh

echo "Sending backup to backup server"

# make sure the destination directory exists
ssh "$RBU_SERVER" mkdir -p $FQDN/week

# get the name of the renamed backup and also rename
# this backup on the remote to prevent dulpicate upload
CURR_BACKUP=$(ls -t "$RBU_LOCATION" | sed -n 2p)
if [ -n "$CURR_BACKUP" ]; then
	ssh "$RBU_SERVER" mv -f \
		$FQDN/week/$(hostname).apkovl.tar.gz${SUFFIX} \
		$FQDN/week/$CURR_BACKUP
fi

rsync -av --delete-after "$RBU_LOCATION/" \
	"$RBU_SERVER":"$FQDN"/week