backup-and-update-system: use new rotating mechanism

This commit is contained in:
Franzi 2022-01-06 19:22:44 +01:00
parent e2ec525831
commit f721f26ef2
Signed by: kunsi
GPG key ID: 12E3D2136B818350

View file

@ -2,6 +2,8 @@
set -xeuo pipefail set -xeuo pipefail
backup_ssh="kunsi-t470@backup-kunsi.htz-hel.kunbox.net"
# Push some git repos # Push some git repos
pass git push pass git push
git --git-dir=$HOME/.cfg/ --work-tree=$HOME push git --git-dir=$HOME/.cfg/ --work-tree=$HOME push
@ -13,6 +15,7 @@ do
done done
# Do a backup. # Do a backup.
ssh $backup_ssh "sudo /usr/local/bin/rotate-single-backup-client kunsi-t470"
( (
rsync -zaAP --numeric-ids --delete --relative \ rsync -zaAP --numeric-ids --delete --relative \
--rsync-path="/usr/bin/rsync --fake-super" \ --rsync-path="/usr/bin/rsync --fake-super" \
@ -34,7 +37,7 @@ done
--exclude "/home/kunsi/VirtualBox VMs/" \ --exclude "/home/kunsi/VirtualBox VMs/" \
--exclude "/home/kunsi/qemu/Windows_10.qcow2" \ --exclude "/home/kunsi/qemu/Windows_10.qcow2" \
--exclude "/home/kunsi/tmp.*/" \ --exclude "/home/kunsi/tmp.*/" \
"/home/kunsi" "kunsi-t470@htz-hel.backup-kunsi":backups/ "/home/kunsi" "$backup_ssh":backups/
# Exit code 24 means some files have vanished during rsync. # Exit code 24 means some files have vanished during rsync.
# I don't know why, but this is very common, apparently? # I don't know why, but this is very common, apparently?