From a57d539098aefc390900162f3a5e891dd91eddc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20K=C3=B6nig?= Date: Tue, 3 Sep 2024 23:02:15 +0200 Subject: [PATCH] Remove leftover DNS check via dig as it now only doubles what we already have with getent hosts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Christian König --- gravity.sh | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/gravity.sh b/gravity.sh index d1664394..6a8918db 100755 --- a/gravity.sh +++ b/gravity.sh @@ -308,18 +308,6 @@ gravity_CheckDNSResolutionAvailable() { exit 1 fi - # If the /etc/resolv.conf contains resolvers other than 127.0.0.1 then the local dnsmasq will not be queried and pi.hole is NXDOMAIN. - # This means that even though name resolution is working, the getent hosts check fails and the holddown timer keeps ticking and eventually fails - # So we check the output of the last command and if it failed, attempt to use dig +short as a fallback - if timeout 4 dig +short "${lookupDomain}" &>/dev/null; then - if [[ -n "${secs:-}" ]]; then - echo -e "${OVER} ${TICK} DNS resolution is now available\\n" - fi - return 0 - elif [[ -n "${secs:-}" ]]; then - echo -e "${OVER} ${CROSS} DNS resolution is not available" - exit 1 - fi # Determine error output message if pgrep pihole-FTL &>/dev/null; then