From 824aeac5db8443c67c2956b80fdcfcd71f1007ed Mon Sep 17 00:00:00 2001 From: rootzoll Date: Wed, 11 Jun 2025 21:34:52 +0200 Subject: [PATCH] #5053 dont enforce DNS server fallback --- build_sdcard.sh | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/build_sdcard.sh b/build_sdcard.sh index 8beb4609e..97bff52fa 100644 --- a/build_sdcard.sh +++ b/build_sdcard.sh @@ -352,13 +352,12 @@ sudo locale-gen echo -e "LANG=en_US.UTF-8\nLANGUAGE=en_US.UTF-8\nLC_ALL=en_US.UTF-8" | sudo tee /etc/default/locale > /dev/null echo "*** Setting Fallback DNS ***" -connName=$(nmcli -g GENERAL.CONNECTION device show eth0) -echo "current connection: ${connName}" -if [ -z "${connName}" ]; then - echo "No active connection found for eth0. Exiting." - exit 1 +connName=$(nmcli -g GENERAL.CONNECTION device show eth0 2>/dev/null) +echo "current nmcli eth0 connection (${connName})" +if [ "${connName}" != "" ]; then + echo "Adding DNS fallback servers ..." + nmcli connection modify "${connName}" ipv4.dns "208.67.222.222,208.67.220.220,1.1.1.1" ipv4.dns-priority -1 ipv4.ignore-auto-dns no fi -nmcli connection modify "${connName}" ipv4.dns "208.67.222.222,208.67.220.220,1.1.1.1" ipv4.dns-priority -1 ipv4.ignore-auto-dns no echo "*** Remove unnecessary packages ***" unnecessary_packages=(libreoffice* oracle-java* chromium-browser nuscratch scratch sonic-pi plymouth python2 vlc* cups* libcups* libcamera* firefox* ffmpeg libpostproc* eom* evince*)