summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--make/template/inspircd.service8
1 files changed, 3 insertions, 5 deletions
diff --git a/make/template/inspircd.service b/make/template/inspircd.service
index 39c7d23e0..a389d488b 100644
--- a/make/template/inspircd.service
+++ b/make/template/inspircd.service
@@ -27,12 +27,10 @@ After=network-online.target
Wants=network-online.target
[Service]
-ExecReload=@SCRIPT_DIR@/inspircd rehash
-ExecStart=@SCRIPT_DIR@/inspircd start
-ExecStop=@SCRIPT_DIR@/inspircd stop
-PIDFile=@DATA_DIR@/inspircd.pid
+ExecReload=/bin/kill -HUP $MAINPID
+ExecStart=@BINARY_DIR@/inspircd --nofork --nopid
Restart=on-failure
-Type=forking
+Type=simple
User=@USER@
Group=@GROUP@