3 .
/lib
/functions
/uci-defaults.sh
4 .
/lib
/functions
/system.sh
10 bootloader_cmdline_var
() {
13 for arg
in $
(cat /proc
/device-tree
/chosen
/bootloader-args
); do
14 param
="$(echo $arg | cut -d'=' -f 1)"
15 pval
="$(echo $arg | cut -d'=' -f 2-)"
17 if [ "$param" = "$1" ]; then
23 legacy_boot_mac_adr
() {
26 macstr
="$(bootloader_cmdline_var mac_adr)"
30 printf "%02x:%02x:%02x:%02x:%02x:%02x" $1 $2 $3 $4 $5 $6
34 case "$(board_name)" in
36 lan_mac
="$(legacy_boot_mac_adr)"
40 ucidef_set_interface_lan
"eth0" "dhcp"
41 [ -n "$lan_mac" ] && ucidef_set_interface_macaddr
"lan" "$lan_mac"