Newer
Older
. /lib/functions/system.sh
. /lib/functions/uci-defaults.sh
set_hostname() {
local label_mac="$1"
local board_name_without_vendor="$(board_name | cut -d , -f2)"
local hostname="${board_name_without_vendor}${label_mac:+-${label_mac//:/}}"
ucidef_set_hostname "$hostname"
}
label_mac="$(get_mac_label)"
board_config_update
set_hostname "$label_mac"
board_config_flush