671dd05fa25f60adc709f32270078097fcba7476
3 # Copyright (C) 2013 OpenWrt.org
9 bootloader_cmdline_var
() {
12 for arg
in $
(cat /proc
/device-tree
/chosen
/bootloader-args
); do
13 param
="$(echo $arg | cut -d'=' -f 1)"
14 pval
="$(echo $arg | cut -d'=' -f 2-)"
16 if [ "$param" = "$1" ]; then
22 legacy_boot_mac_adr
() {
25 macstr
="$(bootloader_cmdline_var mac_adr)"
29 printf "%02x:%02x:%02x:%02x:%02x:%02x" $1 $2 $3 $4 $5 $6
33 oxnas_board_detect
() {
37 machine
=$
(cat /proc
/device-tree
/model
)
40 *"Akitio MyCloud mini"*)
43 *"MitraStar Technology Corp. STG-212"*)
57 [ -z "$name" ] && name
="unknown"
59 [ -z "$OXNAS_BOARD_NAME" ] && OXNAS_BOARD_NAME
="$name"
60 [ -z "$OXNAS_MODEL" ] && OXNAS_MODEL
="$machine"
62 [ -e "/tmp/sysinfo/" ] || mkdir
-p "/tmp/sysinfo/"
64 echo "$OXNAS_BOARD_NAME" > /tmp
/sysinfo
/board_name
65 echo "$OXNAS_MODEL" > /tmp
/sysinfo
/model