summarylogtreecommitdiffstats
path: root/duplicati.install
diff options
context:
space:
mode:
authorJoey Dumont2017-10-19 12:20:52 -0400
committerJoey Dumont2017-10-19 12:20:52 -0400
commitc7f9aa712b88bdc6f5ac61bcac352bf5ab81e959 (patch)
tree8a98e596344637e38c249ca31d707e607d5add07 /duplicati.install
parentdd4eb02db8dd401a8e9cf428e2e2c0c00b58c602 (diff)
downloadaur-c7f9aa712b88bdc6f5ac61bcac352bf5ab81e959.tar.gz
Updated to v2.0.2.10. System duplicati.service no longer runs as root.
Diffstat (limited to 'duplicati.install')
-rw-r--r--duplicati.install18
1 files changed, 18 insertions, 0 deletions
diff --git a/duplicati.install b/duplicati.install
index afd9cceb0489..ce4223a18830 100644
--- a/duplicati.install
+++ b/duplicati.install
@@ -3,7 +3,25 @@ post_install() {
}
post_upgrade() {
+ systemd-sysusers duplicati.conf
+ mkdir -p /var/lib/duplicati
+ chown -R duplicati:duplicati /var/lib/duplicati
+if [ $(vercmp $2 2.0.2.10-1) -lt 0 ]; then
+cat << EOF
+ * In versions prior to 2.0.2.10-1, the system version of duplicati.service
+ * started Duplicati.Server.exe as root. It now runs as user duplicati.
+ * Please move your old duplicati database from
+ * /root/.config/Duplicati
+ * to
+ * /var/lib/duplicati/.config/Duplicati
+ * To run Duplicati.Server.exe as root, simply use systemd's "drop-in" feature
+ * and specify
+ * User=root
+ * Group=root
+EOF
+fi
+
cat << EOF
* UI can be accessed via following URL: http://localhost:8200
* Running duplicati user instance (using current user account)