Skip to content
Snippets Groups Projects
Commit 8adcfe28 authored by Sungbo Eo's avatar Sungbo Eo
Browse files

oxnas: rework 02_network


Just like other targets do, introduce two setup functions for interfaces and
MAC addresses.

Signed-off-by: default avatarSungbo Eo <mans0n@gorani.run>
parent 9559a330
No related branches found
No related tags found
No related merge requests found
......@@ -3,10 +3,6 @@
. /lib/functions/uci-defaults.sh
. /lib/functions/system.sh
board_config_update
lan_mac=""
bootloader_cmdline_var() {
local param
local pval
......@@ -31,15 +27,35 @@ legacy_boot_mac_adr() {
IFS="$oIFS"
}
case "$(board_name)" in
"shuttle,kd20")
oxnas_setup_interfaces()
{
local board="$1"
case $board in
*)
ucidef_set_interface_lan "eth0" "dhcp"
;;
esac
}
oxnas_setup_macs()
{
local board="$1"
local lan_mac=""
case $board in
shuttle,kd20)
lan_mac="$(legacy_boot_mac_adr)"
;;
esac
esac
ucidef_set_interface_lan "eth0" "dhcp"
[ -n "$lan_mac" ] && ucidef_set_interface_macaddr "lan" "$lan_mac"
[ -n "$lan_mac" ] && ucidef_set_interface_macaddr "lan" $lan_mac
}
board_config_update
board=$(board_name)
oxnas_setup_interfaces $board
oxnas_setup_macs $board
board_config_flush
exit 0
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment