diff options
author | Sébastien Dailly <sebastien@chimrod.com> | 2020-09-05 12:04:56 +0200 |
---|---|---|
committer | Sébastien Dailly <sebastien@chimrod.com> | 2020-09-05 12:10:13 +0200 |
commit | b9852c7d93fdd9aa2eea4787688afb5cebc71fcf (patch) | |
tree | 9e382e6d2dad73ed17e987729663b9ba853f804a /duply/scripts/duplicity/duply_common.sh | |
parent | 8ef9678d0a0f7b30a3c6afca6af70aa505f1a51f (diff) |
Added duply configuration
Diffstat (limited to 'duply/scripts/duplicity/duply_common.sh')
-rw-r--r-- | duply/scripts/duplicity/duply_common.sh | 25 |
1 files changed, 25 insertions, 0 deletions
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" |