ath79/mikrotik: don't use mtd-mac-address in DTS
[oweals/openwrt.git] / target / linux / ath79 / mikrotik / base-files / etc / board.d / 02_network
index ee795c7496ff4c929f52aa07a745246fca838da8..7f8327f764df19f63aaf978d21e59f6cea073f02 100755 (executable)
@@ -21,8 +21,17 @@ ath79_setup_interfaces()
 ath79_setup_macs()
 {
        local board="$1"
+       local lan_mac=""
+       local wan_mac=""
+       local label_mac=""
+       local mac_base="$(cat /sys/firmware/mikrotik/hard_config/mac_base)"
 
        case "$board" in
+       *)
+               label_mac="$mac_base"
+               wan_mac="$mac_base"
+               lan_mac=$(macaddr_add $mac_base 1)
+               ;;
        esac
 
        [ -n "$lan_mac" ] && ucidef_set_interface_macaddr "lan" $lan_mac