aboutsummaryrefslogtreecommitdiff
path: root/duply/scripts/duplicity/duply_common.sh
diff options
context:
space:
mode:
authorSébastien Dailly <sebastien@chimrod.com>2020-09-05 12:04:56 +0200
committerSébastien Dailly <sebastien@chimrod.com>2020-09-05 12:10:13 +0200
commitb9852c7d93fdd9aa2eea4787688afb5cebc71fcf (patch)
tree9e382e6d2dad73ed17e987729663b9ba853f804a /duply/scripts/duplicity/duply_common.sh
parent8ef9678d0a0f7b30a3c6afca6af70aa505f1a51f (diff)
Added duply configuration
Diffstat (limited to 'duply/scripts/duplicity/duply_common.sh')
-rw-r--r--duply/scripts/duplicity/duply_common.sh25
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"