netcardconfig: fix variable assignment in awk cmdline
authorMichael Prokop <mika@grml.org>
Thu, 8 Dec 2011 12:52:40 +0000 (13:52 +0100)
committerMichael Prokop <mika@grml.org>
Thu, 8 Dec 2011 12:52:42 +0000 (13:52 +0100)
A variable inside awk can't seem to include the "-" sign.
So lets just use "dnsnameservers" instead of "dns-nameservers"
in the awk cmdline for variable assignment.

Closes: http://bts.grml.org/grml/issue1089
Thanks: Marek Malevič

sbin/netcardconfig

index 37fd761..ba8d7bf 100755 (executable)
@@ -397,8 +397,8 @@ configiface() {
         /netmask/{if(found){netmask=$NF}}
         /broadcast/{if(found){broadcast=$NF}}
         /gateway/{if(found){gateway=$NF}}
-        /dns-nameservers/{if(found){dns-nameservers=$NF}}
-        END{print address" "netmask" "broadcast" "gateway" "dns-nameservers}' /etc/network/interfaces >"$TMP"
+        /dns-nameservers/{if(found){dnsnameservers=$NF}}
+        END{print address" "netmask" "broadcast" "gateway" "dnsnameservers}' /etc/network/interfaces >"$TMP"
       read IP NM BC DG <"$TMP"
       rm -f "$TMP"
     fi