2 . /lib/functions/uci-defaults.sh
3 . /lib/functions/system.sh
5 bootloader_cmdline_var() {
8 for arg in $(cat /proc/device-tree/chosen/bootloader-args); do
9 param="$(echo $arg | cut -d'=' -f 1)"
10 pval="$(echo $arg | cut -d'=' -f 2-)"
12 if [ "$param" = "$1" ]; then
18 legacy_boot_mac_adr() {
21 macstr="$(bootloader_cmdline_var mac_adr)"
25 printf "%02x:%02x:%02x:%02x:%02x:%02x" $1 $2 $3 $4 $5 $6
29 oxnas_setup_interfaces()
35 ucidef_set_interface_lan "eth0" "dhcp"
47 lan_mac="$(legacy_boot_mac_adr)"
51 [ -n "$lan_mac" ] && ucidef_set_interface_macaddr "lan" $lan_mac
56 oxnas_setup_interfaces $board
57 oxnas_setup_macs $board