X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/fa2a6d6883931ef2ea2e6785b5547f0655c72ec7..efd888e4be8c8b29a77a06a7e6ae1318badf9719:/package/base-files/files/usr/share/udhcpc/default.script diff --git a/package/base-files/files/usr/share/udhcpc/default.script b/package/base-files/files/usr/share/udhcpc/default.script index 7ce3d2aa8..147b9f1a9 100755 --- a/package/base-files/files/usr/share/udhcpc/default.script +++ b/package/base-files/files/usr/share/udhcpc/default.script @@ -14,11 +14,11 @@ hotplug_event() { config_get proto $ifc proto [ "$proto" = "dhcp" ] || continue [ ifup = "$1" ] && { - uci set "/var/state/network.$ifc.ipaddr=$ip" - uci set "/var/state/network.$ifc.netmask=${subnet:-255.255.255.0}" - uci set "/var/state/network.$ifc.dnsdomain=$domain" - uci set "/var/state/network.$ifc.dns=$dns" - uci set "/var/state/network.$ifc.gateway=$router" + uci_set_state network "$ifc" ipaddr "$ip" + uci_set_state network "$ifc" netmask "${subnet:-255.255.255.0}" + uci_set_state network "$ifc" dnsdomain "$domain" + uci_set_state network "$ifc" dns "$dns" + uci_set_state network "$ifc" gateway "$router" } env -i ACTION="$1" INTERFACE="$ifc" DEVICE="$ifname" PROTO=dhcp /sbin/hotplug-call iface done