cns3xxx.sh 551 B

1234567891011121314151617181920212223242526
  1. CNS3XXX_BOARD_NAME=
  2. CNS3XXX_MODEL=
  3. cns3xxx_board_detect() {
  4. local machine
  5. local name
  6. machine=$(awk 'BEGIN{FS="[ \t]+:[ \t]"} /Hardware/ {print $2}' /proc/cpuinfo)
  7. case "$machine" in
  8. "Gateworks Corporation Laguna"*)
  9. name="laguna"
  10. ;;
  11. *)
  12. name="generic";
  13. ;;
  14. esac
  15. [ -z "$CNS3XXX_BOARD_NAME" ] && CNS3XXX_BOARD_NAME="$name"
  16. [ -z "$CNS3XXX_MODEL" ] && CNS3XXX_MODEL="$machine"
  17. [ -e "/tmp/sysinfo/" ] || mkdir -p "/tmp/sysinfo/"
  18. echo "$CNS3XXX_BOARD_NAME" > /tmp/sysinfo/board_name
  19. echo "$CNS3XXX_MODEL" > /tmp/sysinfo/model
  20. }