summarylogtreecommitdiffstats
path: root/caddy.install
diff options
context:
space:
mode:
Diffstat (limited to 'caddy.install')
-rw-r--r--caddy.install18
1 files changed, 12 insertions, 6 deletions
diff --git a/caddy.install b/caddy.install
index 94fd46d64239..d6fc74974b93 100644
--- a/caddy.install
+++ b/caddy.install
@@ -1,11 +1,17 @@
post_install() {
- getent passwd www-data || useradd --system -s /usr/bin/nologin -d / -U www-data
-
- mkdir -p /etc/ssl/caddy
- chmod 770 /etc/ssl/caddy
- chown www-data:www-data /etc/ssl/caddy
+ systemctl --quiet daemon-reload
+ systemctl --quiet preset caddy.service
}
post_upgrade() {
- post_install
+ systemctl --quiet daemon-reload
+ systemctl --quiet try-restart caddy.service
+}
+
+pre_remove() {
+ systemctl --quiet --no-reload disable --now caddy.service
+}
+
+post_remove() {
+ systemctl --quiet daemon-reload
}