]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
network/ifup.sh: skip empty nameserver values
authorHarald Hoyer <harald@redhat.com>
Fri, 9 Oct 2015 09:35:43 +0000 (11:35 +0200)
committerHarald Hoyer <harald@redhat.com>
Fri, 9 Oct 2015 09:35:43 +0000 (11:35 +0200)
modules.d/40network/ifup.sh

index 0471c425110309087d1f0ed00a492520aca54120..7c06cd865d339c66a9af8e05d2d9f06d8ecf109d 100755 (executable)
@@ -336,8 +336,8 @@ fi
 ip=$(getarg ip)
 
 if [ -z "$ip" ]; then
-    namesrv=$(getargs nameserver)
-    for s in $namesrv; do
+    for s in $(getargs nameserver); do
+        [ -n "$s" ] || continue
         echo nameserver $s >> /tmp/net.$netif.resolv.conf
     done
 
@@ -373,8 +373,8 @@ for p in $(getargs ip=); do
     [ "$use_vlan" != 'true' ] && continue
 
     # setup nameserver
-    namesrv="$dns1 $dns2 $(getargs nameserver)"
-    for s in $namesrv; do
+    for s in "$dns1" "$dns2" $(getargs nameserver); do
+        [ -n "$s" ] || continue
         echo nameserver $s >> /tmp/net.$netif.resolv.conf
     done