diff --git a/config/includes.chroot/usr/lib/live/boot/9990-networking.sh b/config/includes.chroot/usr/lib/live/boot/9990-networking.sh index 7a47d22..7757f7f 100644 --- a/config/includes.chroot/usr/lib/live/boot/9990-networking.sh +++ b/config/includes.chroot/usr/lib/live/boot/9990-networking.sh @@ -187,12 +187,18 @@ EOF echo "domain ${DNSDOMAIN}" > /etc/resolv.conf fi - for i in ${IPV4DNS0} ${IPV4DNS1} ${IPV4DNS1} ${DNSSERVERS} - do - if [ -n "${i}" ] && [ "${i}" != 0.0.0.0 ] - then - echo "nameserver ${i}" >> /etc/resolv.conf - fi + for i in ${IPV4DNS0} ${IPV4DNS1} ${IPV4DNS1} ${DNSSERVERS}; do + + case "${i}" in + + ""|0.0.0.0|dhcp|DHCP) + continue + ;; + + esac + + echo "nameserver ${i}" >> /etc/resolv.conf + done if [ -n "${DOMAINSEARCH}" ]