| [Unit] |
| Description=Berkeley Internet Name Domain (DNS) |
| Wants=nss-lookup.target |
| Before=nss-lookup.target |
| After=network.target |
| |
| [Service] |
| Type=forking |
| EnvironmentFile=-/etc/default/bind9 |
| PIDFile=/run/named/named.pid |
| |
| ExecStartPre=@SBINDIR@/generate-rndc-key.sh |
| ExecStart=@SBINDIR@/named $OPTIONS |
| |
| ExecReload=@BASE_BINDIR@/sh -c '@SBINDIR@/rndc reload > /dev/null 2>&1 || @BASE_BINDIR@/kill -HUP $MAINPID' |
| |
| ExecStop=@BASE_BINDIR@/sh -c '@SBINDIR@/rndc stop > /dev/null 2>&1 || @BASE_BINDIR@/kill -TERM $MAINPID' |
| |
| PrivateTmp=true |
| |
| [Install] |
| WantedBy=multi-user.target |