| [Unit] |
| Description=Unbound recursive Domain Name Server |
| After=network.target |
| After=unbound-keygen.service |
| Wants=unbound-keygen.service |
| Wants=unbound-anchor.timer |
| Before=nss-lookup.target |
| Wants=nss-lookup.target |
|
|
| [Service] |
| Type=simple |
| EnvironmentFile=-/etc/sysconfig/unbound |
| ExecStartPre=/usr/sbin/unbound-checkconf |
| ExecStartPre=/bin/bash -c 'if [ ! "$DISABLE_UNBOUND_ANCHOR" == "yes" ]; then /usr/sbin/unbound-anchor -a /var/lib/unbound/root.key -c /etc/unbound/icannbundle.pem -f /etc/resolv.conf -R; else echo "Updates of root keys with unbound-anchor is disabled"; fi' |
| ExecStart=/usr/sbin/unbound -d $UNBOUND_OPTIONS |
| ExecReload=/usr/sbin/unbound-control reload |
|
|
| [Install] |
| WantedBy=multi-user.target |