#!/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