mediatek: do not create device nodes in uci-defaults script
authorSungbo Eo <mans0n@gorani.run>
Fri, 29 May 2020 11:51:01 +0000 (20:51 +0900)
committerPetr Štetiar <ynezz@true.cz>
Thu, 9 Jul 2020 08:28:40 +0000 (10:28 +0200)
Since commit 298814e6be76 ("base-files: config_generate: split macaddr with
multiple ifaces") uci MAC address setup will create a device node for each
member iface. But this script might override the device nodes and interfere
with the MAC address setup.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
target/linux/mediatek/base-files/etc/uci-defaults/99-net-ps

index 596b33c5b4893ac7e3dc2ba4a381930bd7324040..15e9ef32a34a5160fe624d40dd0206133cb3aa93 100755 (executable)
@@ -1,16 +1,5 @@
-uci set network.globals='globals'
-uci set network.globals.packet_steering=1
-uci set network.eth0=device
-uci set network.eth0.name=eth0
-uci set network.lan0=device
-uci set network.lan0.name=lan0
-uci set network.lan1=device
-uci set network.lan1.name=lan1
-uci set network.lan2=device
-uci set network.lan2.name=lan2
-uci set network.lan3=device
-uci set network.lan3.name=lan3
-
-uci commit network
-
-exit 0
+uci -q get network.globals.packet_steering >/dev/null || {
+       uci set network.globals='globals'
+       uci set network.globals.packet_steering=1
+       uci commit network
+}