aboutsummaryrefslogtreecommitdiff
path: root/ejabberd.service.template
diff options
context:
space:
mode:
authorHolger Weiss <holger@zedat.fu-berlin.de>2016-10-19 23:32:07 +0200
committerHolger Weiss <holger@zedat.fu-berlin.de>2016-10-19 23:32:07 +0200
commit686305bb2174c0c8b8cc9c1b4a5635567a90b519 (patch)
tree5358938ee65c36bec62daf501aa17b76fd4e824c /ejabberd.service.template
parentDon't set "NoNewPrivileges" in systemd unit (diff)
Use "Type=forking" in systemd unit
ejabberd is not a "oneshot" process.
Diffstat (limited to 'ejabberd.service.template')
-rw-r--r--ejabberd.service.template3
1 files changed, 1 insertions, 2 deletions
diff --git a/ejabberd.service.template b/ejabberd.service.template
index 4a2635776..7322e07c3 100644
--- a/ejabberd.service.template
+++ b/ejabberd.service.template
@@ -3,6 +3,7 @@ Description=XMPP Server
After=network.target
[Service]
+Type=forking
User=ejabberd
Group=ejabberd
LimitNOFILE=16000
@@ -10,8 +11,6 @@ RestartSec=5
ExecStart=@ctlscriptpath@/ejabberdctl start
ExecStop=@ctlscriptpath@/ejabberdctl stop
ExecReload=@ctlscriptpath@/ejabberdctl reload_config
-Type=oneshot
-RemainAfterExit=yes
PrivateDevices=true
ProtectSystem=full