| [Unit] |
| Description=Berkeley Internet Name Domain (DNS) |
| Wants=nss-lookup.target |
| Wants=named-setup-rndc.service |
| Wants=network-online.target |
| Before=nss-lookup.target |
| After=named-setup-rndc.service |
| After=network-online.target |
|
|
| [Service] |
| Type=forking |
| EnvironmentFile=-/etc/sysconfig/named |
| Environment=KRB5_KTNAME=/etc/named.keytab |
| PIDFile=/run/named/named.pid |
| |
| ExecStartPre=/usr/sbin/named-checkconf -z /etc/named.conf |
| ExecStart=/usr/sbin/named -u named $OPTIONS |
| |
| ExecReload=/bin/sh -c '/usr/sbin/rndc reload > /dev/null 2>&1 || /bin/kill -HUP $MAINPID' |
| |
| ExecStop=/bin/sh -c '/usr/sbin/rndc stop > /dev/null 2>&1 || /bin/kill -TERM $MAINPID' |
| |
| PrivateTmp=true |
|
|
| [Install] |
| WantedBy=multi-user.target |