35a17334eb
r48337 unfortunately incorrectly changed the boardname of the stg212 into stg-212 which is not the name of the image of DTS file or boardname using sysupgrade, which is 'stg212' and imho should stay that way. The changes r48337 made for pogoplug-pro and pogoplug-v3 were correct, thus this commit only partially reverts r48337. Also properly set default for USB LED while already at it. Signed-off-by: Daniel Golle <daniel@makrotopia.org> SVN-Revision: 48398
48 lines
836 B
Bash
Executable file
48 lines
836 B
Bash
Executable file
#!/bin/sh
|
|
#
|
|
# Copyright (C) 2013 OpenWrt.org
|
|
#
|
|
|
|
OXNAS_BOARD_NAME=
|
|
OXNAS_MODEL=
|
|
|
|
oxnas_board_detect() {
|
|
local machine
|
|
local name
|
|
|
|
machine=$(cat /proc/device-tree/model)
|
|
|
|
case "$machine" in
|
|
*"MitraStar Technology Corp. STG-212"*)
|
|
name="stg212"
|
|
;;
|
|
*"Shuttle KD20"*)
|
|
name="kd20"
|
|
;;
|
|
*"Pogoplug Pro"*)
|
|
name="pogoplug-pro"
|
|
;;
|
|
*"Pogoplug V3"*)
|
|
name="pogoplug-v3"
|
|
;;
|
|
esac
|
|
|
|
[ -z "$name" ] && name="unknown"
|
|
|
|
[ -z "$OXNAS_BOARD_NAME" ] && OXNAS_BOARD_NAME="$name"
|
|
[ -z "$OXNAS_MODEL" ] && OXNAS_MODEL="$machine"
|
|
|
|
[ -e "/tmp/sysinfo/" ] || mkdir -p "/tmp/sysinfo/"
|
|
|
|
echo "$OXNAS_BOARD_NAME" > /tmp/sysinfo/board_name
|
|
echo "$OXNAS_MODEL" > /tmp/sysinfo/model
|
|
}
|
|
|
|
oxnas_board_name() {
|
|
local name
|
|
|
|
[ -f /tmp/sysinfo/board_name ] && name=$(cat /tmp/sysinfo/board_name)
|
|
[ -z "$name" ] && name="unknown"
|
|
|
|
echo "$name"
|
|
}
|