Просмотр исходного кода

Fix: bind9 restart failed /usr/sbin/named-checkconf (#3275)

In Ubuntu 22.04 it is located in /usr/bin/named-checkconf
Jaap Marcus 3 лет назад
Родитель
Сommit
ef0f8697cb
1 измененных файлов с 5 добавлено и 0 удалено
  1. 5 0
      bin/v-restart-dns

+ 5 - 0
bin/v-restart-dns

@@ -61,6 +61,11 @@ if [ -e '/etc/named.conf' ]; then
 else
 	dns_conf='/etc/bind/named.conf'
 fi
+
+if [ ! -e "/usr/sbin/named-checkconf" ]; then
+	ln -s "$(which named-checkconf)" /sbin/named-checkconf
+fi
+
 /usr/sbin/named-checkconf "$dns_conf" > /dev/null 2>&1
 if [ $? -ne 0 ]; then
 	send_email_report