From 6df16df027d314c67f46ab13aef08c0bda9f7c10 Mon Sep 17 00:00:00 2001 From: Justin Cormack Date: Tue, 19 Jan 2016 16:00:01 +0000 Subject: [PATCH] fix #10 do not run dnsfix if no eth0 Signed-off-by: Justin Cormack --- alpine/packages/dnsfix/etc/init.d/dnsfix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/alpine/packages/dnsfix/etc/init.d/dnsfix b/alpine/packages/dnsfix/etc/init.d/dnsfix index ccb9a98c7..3dceeabb4 100755 --- a/alpine/packages/dnsfix/etc/init.d/dnsfix +++ b/alpine/packages/dnsfix/etc/init.d/dnsfix @@ -12,7 +12,8 @@ start() { ebegin "Testing DNS resolution" - dig localhost 2>&1 > /dev/null || printf "nameserver 8.8.8.8\nnameserver 8.8.4.4\n" > /etc/resolv.conf + ifconfig eth0 2>1 >/dev/null && \ + (dig localhost 2>&1 > /dev/null || printf "nameserver 8.8.8.8\nnameserver 8.8.4.4\n" > /etc/resolv.conf) eend $? "DNS fix failed" }