summaryrefslogtreecommitdiffstats
path: root/named-chroot.service
diff options
context:
space:
mode:
Diffstat (limited to 'named-chroot.service')
-rw-r--r--named-chroot.service5
1 files changed, 3 insertions, 2 deletions
diff --git a/named-chroot.service b/named-chroot.service
index a015168..5732b1c 100644
--- a/named-chroot.service
+++ b/named-chroot.service
@@ -12,12 +12,13 @@ After=network.target
[Service]
Type=forking
+Environment=NAMEDCONF=/etc/named.conf
EnvironmentFile=-/etc/sysconfig/named
Environment=KRB5_KTNAME=/etc/named.keytab
PIDFile=/var/named/chroot/run/named/named.pid
-ExecStartPre=/bin/bash -c 'if [ ! "$DISABLE_ZONE_CHECKING" == "yes" ]; then /usr/sbin/named-checkconf -t /var/named/chroot -z /etc/named.conf; else echo "Checking of zone files is disabled"; fi'
-ExecStart=/usr/sbin/named -u named -t /var/named/chroot $OPTIONS
+ExecStartPre=/bin/bash -c 'if [ ! "$DISABLE_ZONE_CHECKING" == "yes" ]; then /usr/sbin/named-checkconf -t /var/named/chroot -z "$NAMEDCONF"; else echo "Checking of zone files is disabled"; fi'
+ExecStart=/usr/sbin/named -u named -c ${NAMEDCONF} -t /var/named/chroot $OPTIONS
ExecReload=/bin/sh -c '/usr/sbin/rndc reload > /dev/null 2>&1 || /bin/kill -HUP $MAINPID'