diff options
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" |