aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2021-10-06 12:18:08 +0200
committerBadlop <badlop@process-one.net>2021-10-21 16:12:38 +0200
commit5f3c8dcca429893e85d92b47d9f84054e2b12fed (patch)
tree824405cacfd5ba3e7406b617fa5d9e48cf7977d8
parentFix create_room_with_opts when using SQL storage (#3700) (diff)
Use the configured user in systemd's ejabberd.service
-rw-r--r--Makefile.in3
-rw-r--r--ejabberd.service.template4
2 files changed, 4 insertions, 3 deletions
diff --git a/Makefile.in b/Makefile.in
index 45e223ca2..ecee982e3 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -306,7 +306,8 @@ install: copy-files
chmod 755 ejabberd.init
#
# Service script
- $(SED) -e "s*@ctlscriptpath@*$(SBINDIR)*g" ejabberd.service.template \
+ $(SED) -e "s*@ctlscriptpath@*$(SBINDIR)*g" \
+ -e "s*@installuser@*$(INIT_USER)*g" ejabberd.service.template \
> ejabberd.service
chmod 644 ejabberd.service
#
diff --git a/ejabberd.service.template b/ejabberd.service.template
index c779ea031..685a104d0 100644
--- a/ejabberd.service.template
+++ b/ejabberd.service.template
@@ -4,8 +4,8 @@ After=network.target
[Service]
Type=notify
-User=ejabberd
-Group=ejabberd
+User=@installuser@
+Group=@installuser@
LimitNOFILE=65536
Restart=on-failure
RestartSec=5