ngircd/ngircd-service.patch
2015-11-17 14:36:22 -07:00

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