From 1fa8b08c3b5db8908b6b2af1ccddf6b4014f4aca Mon Sep 17 00:00:00 2001 From: Luca Beltrame Date: Thu, 28 Oct 2021 15:49:44 +0200 Subject: [PATCH] [schnapps] Create numbered snapshots, so that .info files are kept --- sysadmin/turrisos-backup.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sysadmin/turrisos-backup.sh b/sysadmin/turrisos-backup.sh index 32f849d..133e77d 100755 --- a/sysadmin/turrisos-backup.sh +++ b/sysadmin/turrisos-backup.sh @@ -6,7 +6,10 @@ HOST="maru" create_snapshot () { logger -p user.info -t schnapps_backup "Creating schnapps backup for host ${HOST}" - if /usr/bin/schnapps upload > /dev/null; + /usr/bin/schnapps create -t time 'Pre-export snapshot' + sleep 1 # To make sure the lock is removed + snapshot_id=$(/usr/bin/schnapps list -j | /usr/bin/jq '.["snapshots"][-1].number') + if /usr/bin/schnapps upload "${snapshot_id}" > /dev/null; then logger -p user.info -t schnapps_backup "Snapshot for host ${HOST} created successfully" return 0