3 do_sysinfo_brcm47xx
() {
4 local boardtype
="$(nvram get boardtype)"
5 local boardnum
="$(nvram get boardnum)"
6 local model
="$(sed -ne 's/^machine[ \t]*: //p' /proc/cpuinfo)"
8 [ -z "$model" ] && model
="unknown"
9 [ -z "$boardtype" ] && boardtype
="unknown"
11 [ -e "/tmp/sysinfo/" ] || mkdir
-p "/tmp/sysinfo/"
12 echo "$boardtype${boardnum:+:$boardnum}" > /tmp
/sysinfo
/board_name
13 echo "$model" > /tmp
/sysinfo
/model
16 boot_hook_add preinit_main do_sysinfo_brcm47xx