X-Git-Url: http://git.grml.org/?p=live-boot-grml.git;a=blobdiff_plain;f=components%2F9990-netbase.sh;fp=components%2F9990-netbase.sh;h=bae858a76236df22caa77367fb1c56ccee8cf190;hp=550a2b87bdfa4ad7d3e38c467a73879aba3dfebd;hb=c8a5e53447ded45ce385a3a6a5c20adb834763c5;hpb=f35e0cfae2a2c7b15ed6a38211264b7b26b80a43 diff --git a/components/9990-netbase.sh b/components/9990-netbase.sh index 550a2b8..bae858a 100755 --- a/components/9990-netbase.sh +++ b/components/9990-netbase.sh @@ -45,6 +45,7 @@ EOF ifaddress="$(echo ${ifline} | cut -f2 -d ':')" ifnetmask="$(echo ${ifline} | cut -f3 -d ':')" ifgateway="$(echo ${ifline} | cut -f4 -d ':')" + nameserver="$(echo ${ifline} | cut -f5 -d ':')" cat >> "${IFFILE}" << EOF allow-hotplug ${ifname} @@ -62,6 +63,17 @@ cat >> "${IFFILE}" << EOF EOF fi + + if [ -n "${nameserver}" ] + then + if [ -e "${DNSFILE}" ] + then + grep -v ^nameserver "${DNSFILE}" > "${DNSFILE}.tmp" + mv "${DNSFILE}.tmp" "${DNSFILE}" + fi + + echo "nameserver ${nameserver}" >> "${DNSFILE}" + fi done else if [ -n "${NODHCP}" ]