Drop and move ASRock G10 preinit script to fix mac address to generic
board.d script and rework for consistency with other devices following a
similar implementation.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
ucidef_set_interface_macaddr "lan" "$(macaddr_add $hw_mac_addr 2)"
ucidef_set_interface_macaddr "wan" "$(macaddr_add $hw_mac_addr 3)"
;;
+ asrock,g10)
+ hw_mac_addr=$(mtd_get_mac_ascii hwconfig HW.LAN.MAC.Address)
+ ucidef_set_interface_macaddr "lan" "$hw_mac_addr"
+ hw_mac_addr=$(mtd_get_mac_ascii hwconfig HW.WAN.MAC.Address)
+ ucidef_set_interface_macaddr "wan" "$hw_mac_addr"
+ ;;
esac
}
+++ /dev/null
-. /lib/functions.sh
-
-preinit_set_mac_address() {
- case $(board_name) in
- asrock,g10)
- lan_mac=$(mtd_get_mac_ascii hwconfig HW.LAN.MAC.Address)
- wan_mac=$(mtd_get_mac_ascii hwconfig HW.WAN.MAC.Address)
- ip link set dev eth0 address "${lan_mac}"
- ip link set dev eth1 address "${wan_mac}"
- ;;
- esac
-}
-
-boot_hook_add preinit_main preinit_set_mac_address