From 6f465ddc145fb527215865ed042875d231d8dcfd Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Fri, 26 Jun 2015 14:53:43 +0200 Subject: [PATCH] Support dns bootoption. Usage examples: dns=8.8.8.8 / dns=8.8.8.8,1.2.3.4 --- components/9990-cmdline-old | 7 ++++++- components/9990-networking.sh | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/components/9990-cmdline-old b/components/9990-cmdline-old index efb33c1..1549bb4 100755 --- a/components/9990-cmdline-old +++ b/components/9990-cmdline-old @@ -17,7 +17,12 @@ Cmdline_old () BOOTIF=*) BOOTIF="${_PARAMETER#BOOTIF=}" ;; - + dns=*) + DNS=${_PARAMETER#dns=} + DNSSERVERS=$(echo ${DNS} | sed 's/,/ /g') + export DNSSERVERS + unset DNS + ;; dhcp) # Force dhcp even while netbooting # Use for debugging in case somebody works on fixing dhclient diff --git a/components/9990-networking.sh b/components/9990-networking.sh index dbdc913..9613364 100755 --- a/components/9990-networking.sh +++ b/components/9990-networking.sh @@ -151,7 +151,7 @@ do_netsetup () echo "search ${DNSDOMAIN}" >> /etc/resolv.conf fi - for i in ${IPV4DNS0} ${IPV4DNS1} ${IPV4DNS1} + for i in ${IPV4DNS0} ${IPV4DNS1} ${IPV4DNS1} ${DNSSERVERS} do if [ -n "$i" ] && [ "$i" != 0.0.0.0 ] then -- 2.1.4