From 3eae7e731a886b785004f5255da67d2e153a5cf3 Mon Sep 17 00:00:00 2001 From: "Andreas B. Mundt" Date: Wed, 4 Mar 2020 18:23:13 +0100 Subject: [PATCH] Fix backup script for remote repositories. --- roles/backup/templates/backup | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/roles/backup/templates/backup b/roles/backup/templates/backup index 4d5c6e7..1cc3c5c 100755 --- a/roles/backup/templates/backup +++ b/roles/backup/templates/backup @@ -15,8 +15,8 @@ if grep -q "$MNT" /etc/fstab ; then [ -d "$BORG_REPO" ] || mount -v "$MNT" && MOUNTED="TRUE" fi -if [ ! -d "$BORG_REPO" ] ; then - mkdir -vp --mode=0750 "$BORG_REPO" +if [ ! -e "$KEY_BACKUP" ] ; then + [[ "$BORG_REPO" =~ @ ]] || mkdir -vp --mode=0750 "$BORG_REPO" borg init --encryption=repokey borg key export "$BORG_REPO" "$KEY_BACKUP" fi