Ignore:
Timestamp:
2011-12-05T13:56:20+01:00 (4 years ago)
Author:
juhosg
Message:

ar71xx: change user-space board detection

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ar71xx/base-files/lib/ar71xx.sh

    r29395 r29432  
    11#!/bin/sh 
    22# 
    3 # Copyright (C) 2009 OpenWrt.org 
     3# Copyright (C) 2009-2011 OpenWrt.org 
    44# 
    55 
    6 ar71xx_board_name() { 
     6AR71XX_BOARD_NAME= 
     7AR71XX_MODEL= 
     8 
     9ar71xx_board_detect() { 
    710        local machine 
    811        local name 
     
    200203                name="zcn-1523h-5" 
    201204                ;; 
    202         *) 
    203                 name="generic" 
    204                 ;; 
    205205        esac 
    206206 
    207         echo $name 
     207        [ -z "$name" ] && name="unknown" 
     208 
     209        [ -z "$AR71XX_BOARD_NAME" ] && AR71XX_BOARD_NAME="$name" 
     210        [ -z "$AR71XX_MODEL" ] && AR71XX_MODEL="$machine" 
     211 
     212        [ -e "/tmp/sysinfo/" ] || mkdir -p "/tmp/sysinfo/" 
     213 
     214        echo "$AR71XX_BOARD_NAME" > /tmp/sysinfo/board_name 
     215        echo "$AR71XX_MODEL" > /tmp/sysinfo/model 
    208216} 
     217 
     218ar71xx_board_name() { 
     219        local name 
     220 
     221        [ -f /tmp/sysinfo/board_name ] && name=$(cat /tmp/sysinfo/board_name) 
     222        [ -z "$name" ] && name="unknown" 
     223 
     224        echo "$name" 
     225} 
Note: See TracChangeset for help on using the changeset viewer.