From b6ce0fc67397907e1fab23ddcc110e5c4f7cba3d Mon Sep 17 00:00:00 2001 From: Asif Bacchus Date: Fri, 14 Aug 2020 00:42:00 -0600 Subject: [PATCH] add keyfile support --- pilerBackup/pilerbackup.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pilerBackup/pilerbackup.sh b/pilerBackup/pilerbackup.sh index 6ce6e66..d0500cc 100755 --- a/pilerBackup/pilerbackup.sh +++ b/pilerBackup/pilerbackup.sh @@ -506,6 +506,18 @@ else export BORG_PASSPHRASE="DummyPasswordSoBorgFails" fi +## check borg repository keyfile location +if [ -z "${borgKeyfileLocation}" ]; then + printf "%sdetails:borgKeyfileLocation %s-- %s[DEFAULT]%s\n" "$magenta" "$norm" "$ok" "$norm" >> "$logFile" +else + # check if keyfile location exists + if [ ! -f "${borgKeyfileLocation}" ]; then + badDetails dne 'borgKeyfileLocation' + fi + printf "%sdetails:borgKeyfileLocation %s-- %s[OK]%s\n" "$magenta" "$norm" "$ok" "$norm" >> "$logFile" + export BORG_KEY_FILE="${borgKeyfileLocation}" +fi + ## export borg remote path, if specified if [ -n "${borgRemote}" ]; then export BORG_REMOTE_PATH="${borgRemote}"; fi