From b9852c7d93fdd9aa2eea4787688afb5cebc71fcf Mon Sep 17 00:00:00 2001 From: Sébastien Dailly Date: Sat, 5 Sep 2020 12:04:56 +0200 Subject: Added duply configuration --- duply/scripts/duplicity/duply_common.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 duply/scripts/duplicity/duply_common.sh (limited to 'duply/scripts/duplicity/duply_common.sh') diff --git a/duply/scripts/duplicity/duply_common.sh b/duply/scripts/duplicity/duply_common.sh new file mode 100644 index 0000000..0a55b64 --- /dev/null +++ b/duply/scripts/duplicity/duply_common.sh @@ -0,0 +1,25 @@ +JSON_CONF=$(mktemp) +cleanup() { + rm -f "${JSON_CONF}" +} +trap cleanup INT TERM EXIT + +function gpg_export_if_needed { + echo "Prevent GPG keys for beeing exported" +} + +# Override the read command with zenity +read() { + if command -v zenity &> /dev/null + then + eval $2=$(zenity --password) + else + command read $* + fi +} +. ~/.config/ovh/duplicity-$(whoami).sh + +#Generate the configuration +~/scripts/duplicity/gen_config_remote.sh "${JSON_CONF}" + +TARGET="multi:${JSON_CONF}?mode=mirror&onfail=continue" -- cgit v1.2.3