From 8fc6b05c0755daccefd1b65554f7d35b60fd17d3 Mon Sep 17 00:00:00 2001 From: colin Date: Mon, 21 Nov 2022 11:47:07 +0000 Subject: [PATCH] duplicity: add script to restore from backup --- pkgs/sane-scripts/src/sane-backup-restore | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100755 pkgs/sane-scripts/src/sane-backup-restore diff --git a/pkgs/sane-scripts/src/sane-backup-restore b/pkgs/sane-scripts/src/sane-backup-restore new file mode 100755 index 00000000..0cc3726d --- /dev/null +++ b/pkgs/sane-scripts/src/sane-backup-restore @@ -0,0 +1,13 @@ +#!/usr/bin/env bash + +# N.B. must be run as root + +set -ex + +dest_path="$1" +source_path="$2" + +# source the URL; hack to satisfy resholve +external_cmd="source /run/secrets/duplicity_passphrase" +$external_cmd +duplicity restore --archive-dir /var/lib/duplicity --file-to-restore "$source_path" $DUPLICITY_URL "$dest_path"