Blame
Date:
Fri Jan 1 14:38:26 2021 UTC
Message:
2021! :-) Happy new year!
01
2017-01-06
alex
# ngIRCd systemd service unit.
02
2017-01-06
alex
# See systemd(1), systemd.unit(5), systemd.service(5), systemd.exec(5).
03
2017-01-06
alex
04
2012-08-18
alex
[Unit]
05
2012-08-18
alex
Description=Next Generation IRC Daemon
06
2017-01-05
alex
Documentation=man:ngircd(8) man:ngircd.conf(5) https://ngircd.barton.de
07
2012-08-18
alex
After=network.target
08
2017-01-06
alex
Wants=anope.service atheme.service irc-services.service
09
2017-01-06
alex
Wants=bopm.service
10
2017-01-06
alex
Before=anope.service atheme.service irc-services.service
11
2017-01-06
alex
Before=bopm.service
12
2012-08-18
alex
13
2012-08-18
alex
[Service]
14
2013-01-22
alex
Type=forking
15
2015-08-14
alex
User=irc
16
2015-08-14
alex
Group=irc
17
2017-01-06
alex
# Settings & limits:
18
2017-01-05
alex
CapabilityBoundingSet=CAP_SYS_CHROOT CAP_NET_BIND_SERVICE
19
2017-01-06
alex
MemoryDenyWriteExecute=yes
20
2017-01-06
alex
NoNewPrivileges=yes
21
2015-08-14
alex
PrivateDevices=yes
22
2017-01-06
alex
PrivateTmp=yes
23
2017-01-06
alex
ProtectControlGroups=yes
24
2017-01-06
alex
ProtectHome=yes
25
2017-01-06
alex
ProtectKernelModules=yes
26
2017-01-06
alex
ProtectKernelTunables=yes
27
2015-08-14
alex
ProtectSystem=full
28
2017-01-06
alex
RestrictAddressFamilies=AF_INET AF_INET6 AF_UNIX
29
2017-01-06
alex
RestrictRealtime=yes
30
2015-08-14
alex
RuntimeDirectory=ircd
31
2015-08-14
alex
RuntimeDirectoryMode=750
32
2017-01-06
alex
# Try to load "default files" from any Debian package variant to keep this
33
2017-01-06
alex
# unit generic.
34
2017-01-05
alex
EnvironmentFile=-/etc/default/ngircd
35
2017-01-05
alex
EnvironmentFile=-/etc/default/ngircd-full
36
2017-01-05
alex
EnvironmentFile=-/etc/default/ngircd-full-dbg
37
2017-01-06
alex
# Start ngIRCd. Note: systemd doesn't allow to use $DAEMON here!
38
2017-01-05
alex
ExecStart=/usr/sbin/ngircd $PARAMS
39
2012-08-18
alex
ExecReload=/bin/kill -HUP $MAINPID
40
2015-08-14
alex
Restart=on-failure
41
2012-08-18
alex
42
2012-08-18
alex
[Install]
43
2012-08-18
alex
WantedBy=multi-user.target
IRCNow