From 976e58302e1465a6396786592697bb6b34311981 Mon Sep 17 00:00:00 2001 From: Serghey Rodin Date: Mon, 7 Oct 2013 13:49:08 +0300 Subject: [PATCH] named-checkconf validation output --- bin/v-restart-dns | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/bin/v-restart-dns b/bin/v-restart-dns index 40e78cf30..87a0bf11a 100755 --- a/bin/v-restart-dns +++ b/bin/v-restart-dns @@ -43,7 +43,14 @@ if [ ! -z "$DNS_SYSTEM" ]; then email=$(echo "$email" | cut -f 2 -d "'") tmpfile=$(mktemp) subj="$(hostname): $DNS_SYSTEM restart failed" - /etc/init.d/$DNS_SYSTEM configtest >> $tmpfile 2>&1 + + # Get dns config path + if [ -e '/etc/named.conf' ]; then + dns_conf='/etc/named.conf' + else + dns_conf='/etc/bind/named.conf' + fi + named-checkconf $dns_conf >> $tmpfile 2>&1 /etc/init.d/$DNS_SYSTEM restart >> $tmpfile 2>&1 cat $tmpfile | $send_mail -s "$subj" $email rm -f $tmpfile