mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-27 09:12:39 +00:00
48c1fdd046
This drops the shebang from all target files for /lib and /etc/uci-defaults folders, as these are sourced and the shebang is useless. While at it, fix the executable flag on a few of these files. This does not touch ar71xx, as this target is just used for backporting now and applying cosmetic changes would just complicate things. Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
40 lines
720 B
Bash
40 lines
720 B
Bash
#
|
|
# Copyright (C) 2015 OpenWrt.org
|
|
#
|
|
|
|
# defaults
|
|
ARC_BOARD_NAME="generic"
|
|
ARC_BOARD_MODEL="Generic ARC board"
|
|
|
|
arc_board_detect() {
|
|
local board
|
|
local model
|
|
local compatible
|
|
|
|
[ -e "/tmp/sysinfo/" ] || mkdir -p "/tmp/sysinfo/"
|
|
|
|
model="$( cat /proc/device-tree/model )"
|
|
compatible="$( cat /proc/device-tree/compatible )"
|
|
|
|
case "$compatible" in
|
|
"snps,axs101""snps,arc-sdp")
|
|
board="arc-sdp";
|
|
;;
|
|
"snps,nsim")
|
|
board="arc-nsim";
|
|
;;
|
|
esac
|
|
|
|
if [ "$board" != "" ]; then
|
|
ARC_BOARD_NAME="$board"
|
|
fi
|
|
|
|
if [ "$model" != "" ]; then
|
|
ARC_BOARD_MODEL="$model"
|
|
fi
|
|
|
|
echo "$ARC_BOARD_NAME" > /tmp/sysinfo/board_name
|
|
echo "$ARC_BOARD_MODEL" > /tmp/sysinfo/model
|
|
echo "Detected $ARC_BOARD_NAME // $ARC_BOARD_MODEL"
|
|
}
|