27 lines
899 B
Diff
27 lines
899 B
Diff
diff -up ngircd-23/contrib/ngircd.service.service ngircd-23/contrib/ngircd.service
|
|
--- ngircd-23/contrib/ngircd.service.service 2015-08-20 08:29:56.000000000 -0600
|
|
+++ ngircd-23/contrib/ngircd.service 2015-11-17 14:34:03.116837671 -0700
|
|
@@ -1,20 +1,16 @@
|
|
[Unit]
|
|
Description=Next Generation IRC Daemon
|
|
+Documentation=man:ngircd(8) man:ngircd.conf(5) http://ngircd.barton.de/documentation.php.en
|
|
After=network.target
|
|
|
|
[Service]
|
|
-Type=forking
|
|
-User=irc
|
|
-Group=irc
|
|
-CapabilityBoundingSet=CAP_SETUID CAP_SETGID CAP_SYS_CHROOT CAP_NET_BIND_SERVICE
|
|
+CapabilityBoundingSet=CAP_SETUID CAP_SETGID CAP_SYS_CHROOT CAP_NET_BIND_SERVICE CAP_KILL
|
|
PrivateTmp=yes
|
|
PrivateDevices=yes
|
|
ProtectSystem=full
|
|
ProtectHome=true
|
|
NoNewPrivileges=true
|
|
-RuntimeDirectory=ircd
|
|
-RuntimeDirectoryMode=750
|
|
-ExecStart=/usr/sbin/ngircd
|
|
+ExecStart=/usr/sbin/ngircd -n
|
|
ExecReload=/bin/kill -HUP $MAINPID
|
|
Restart=on-failure
|
|
|