mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-27 19:23:24 +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
|
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
|
case "$1" in
|
||||||
start)
|
start)
|
||||||
# Print a nicer messagen when unbound is already running
|
# Print a nicer messagen when unbound is already running
|
||||||
@@ -485,15 +497,7 @@ case "$1" in
|
|||||||
# Update hosts
|
# Update hosts
|
||||||
update_hosts
|
update_hosts
|
||||||
|
|
||||||
# If DNS still not work try to init ntp with
|
fix_time_if_dns_fail
|
||||||
# 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
|
|
||||||
;;
|
;;
|
||||||
|
|
||||||
stop)
|
stop)
|
||||||
@@ -518,6 +522,8 @@ case "$1" in
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
update_forwarders
|
update_forwarders
|
||||||
|
|
||||||
|
fix_time_if_dns_fail
|
||||||
;;
|
;;
|
||||||
|
|
||||||
test-name-server)
|
test-name-server)
|
||||||
|
|||||||
Reference in New Issue
Block a user