1#!/bin/sh 2# 3# Copyright (C) 2012 OpenWrt.org 4# 5 6MCS814X_BOARD_NAME= 7MCS814X_MODEL= 8 9mcs814x_board_detect() { 10 local machine 11 local name 12 13 machine=$(cat /proc/device-tree/model) 14 15 case "$machine" in 16 *"Devolo dLAN USB Extender") 17 name="dlan-usb-extender" 18 ;; 19 *"Tigal RBT-832") 20 name="rbt-832" 21 ;; 22 esac 23 24 [ -z "$name" ] && name="unknown" 25 26 [ -z "$MCS814X_BOARD_NAME" ] && MCS814X_BOARD_NAME="$name" 27 [ -z "$MCS814X_MODEL" ] && MCS814X_MODEL="$machine" 28 29 [ -e "/tmp/sysinfo/" ] || mkdir -p "/tmp/sysinfo/" 30 31 echo "$MCS814X_BOARD_NAME" > /tmp/sysinfo/board_name 32 echo "$MCS814X_MODEL" > /tmp/sysinfo/model 33} 34 35mcs814x_board_name() { 36 local name 37 38 [ -f /tmp/sysinfo/board_name ] && name=$(cat /tmp/sysinfo/board_name) 39 [ -z "$name" ] && name="unknown" 40 41 echo "$name" 42} 43