mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-10 02:55:55 +02:00
unbound: run time fix also after update forwarder
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
This commit is contained in:
@@ -454,6 +454,18 @@ disable_dnssec() {
|
||||
unbound-control -q set_option val-permissive-mode: yes
|
||||
}
|
||||
|
||||
fix_time_if_dns_fail() {
|
||||
# If DNS still not work try to init ntp with
|
||||
# hardcoded ntp.ipfire.org (81.3.27.46)
|
||||
if [ -e /var/ipfire/red/active ]; then
|
||||
host 0.ipfire.pool.ntp.org > /dev/null 2>&1
|
||||
if [ "${?}" != "0" ]; then
|
||||
boot_mesg "DNS still not work ... init time with ntp.ipfire.org at 81.3.27.46 ..."
|
||||
loadproc /usr/local/bin/settime 81.3.27.46
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
# Print a nicer messagen when unbound is already running
|
||||
@@ -485,15 +497,7 @@ case "$1" in
|
||||
# Update hosts
|
||||
update_hosts
|
||||
|
||||
# If DNS still not work try to init ntp with
|
||||
# hardcoded ntp.ipfire.org (81.3.27.46)
|
||||
if [ -e /var/ipfire/red/active ]; then
|
||||
host 0.ipfire.pool.ntp.org > /dev/null 2>&1
|
||||
if [ "${?}" != "0" ]; then
|
||||
boot_mesg "DNS still not work ... init time with ntp.ipfire.org at 81.3.27.46 ..."
|
||||
loadproc /usr/local/bin/settime 81.3.27.46
|
||||
fi
|
||||
fi
|
||||
fix_time_if_dns_fail
|
||||
;;
|
||||
|
||||
stop)
|
||||
@@ -518,6 +522,8 @@ case "$1" in
|
||||
fi
|
||||
|
||||
update_forwarders
|
||||
|
||||
fix_time_if_dns_fail
|
||||
;;
|
||||
|
||||
test-name-server)
|
||||
|
||||
Reference in New Issue
Block a user