cleanup ucidef_set_interface* usage
[openwrt/staging/rmilecki.git] / target / linux / oxnas / base-files / etc / board.d / 02_network
index 3a1058402ef2d71bac9d8b2edc0d5ef238a6eee4..ac7fa0a1f9de6a87c5efdecb2534de667bf4c524 100755 (executable)
@@ -1,11 +1,21 @@
 #!/bin/sh
 
-. /lib/functions/uci-defaults-new.sh
+. /lib/functions/uci-defaults.sh
 . /lib/functions/system.sh
+. /lib/oxnas.sh
 
 board_config_update
 
-ucidef_set_interface_lan "eth0"
+lan_mac=""
+
+case "$(oxnas_board_name)" in
+       kd20)
+               lan_mac="$(legacy_boot_mac_adr)"
+               ;;
+esac
+
+ucidef_set_interface_lan "eth0" "dhcp"
+[ -n "$lan_mac" ] && ucidef_set_interface_macaddr "lan" "$lan_mac"
 
 board_config_flush