]> 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>
Wed, 11 Nov 2015 15:49:47 +0000 (16:49 +0100)
(cherry picked from commit e65825117377a8e1e730912aa4c0e786122d892a)

modules.d/40network/ifup.sh

index 366744f0ff3f590b044814ad8201059c2742a3c7..109fb4b776446026a8b15f147255f62f254164ec 100755 (executable)
@@ -313,8 +313,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
 
@@ -350,8 +350,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