ar71xx: base-files: fix boards order in lib/upgrade/platform.sh
Keep also case sections in alphabetical order. Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
This commit is contained in:
parent
8be47007a9
commit
c166b050fd
1 changed files with 137 additions and 137 deletions
|
@ -168,45 +168,6 @@ platform_check_image() {
|
||||||
[ "$#" -gt 1 ] && return 1
|
[ "$#" -gt 1 ] && return 1
|
||||||
|
|
||||||
case "$board" in
|
case "$board" in
|
||||||
all0258n|\
|
|
||||||
all0315n|\
|
|
||||||
cap324|\
|
|
||||||
cap4200ag|\
|
|
||||||
cr3000|\
|
|
||||||
cr5000)
|
|
||||||
platform_check_image_allnet "$1" && return 0
|
|
||||||
return 1
|
|
||||||
;;
|
|
||||||
alfa-ap96|\
|
|
||||||
alfa-nx|\
|
|
||||||
ap113|\
|
|
||||||
ap121-mini|\
|
|
||||||
ap121|\
|
|
||||||
ap135-020|\
|
|
||||||
ap136-010|\
|
|
||||||
ap136-020|\
|
|
||||||
ap147-010|\
|
|
||||||
ap152|\
|
|
||||||
ap96|\
|
|
||||||
arduino-yun|\
|
|
||||||
bxu2000n-2-a1|\
|
|
||||||
db120|\
|
|
||||||
dr344|\
|
|
||||||
f9k1115v2|\
|
|
||||||
hornet-ub|\
|
|
||||||
mr12|\
|
|
||||||
mr16|\
|
|
||||||
wpj558|\
|
|
||||||
zbt-we1526|\
|
|
||||||
zcn-1523h-2|\
|
|
||||||
zcn-1523h-5)
|
|
||||||
[ "$magic_long" != "68737173" -a "$magic_long" != "19852003" ] && {
|
|
||||||
echo "Invalid image type."
|
|
||||||
return 1
|
|
||||||
}
|
|
||||||
|
|
||||||
return 0
|
|
||||||
;;
|
|
||||||
airgatewaypro|\
|
airgatewaypro|\
|
||||||
airgateway|\
|
airgateway|\
|
||||||
airrouter|\
|
airrouter|\
|
||||||
|
@ -286,56 +247,75 @@ platform_check_image() {
|
||||||
|
|
||||||
return 0
|
return 0
|
||||||
;;
|
;;
|
||||||
cpe210|\
|
alfa-ap96|\
|
||||||
cpe510)
|
alfa-nx|\
|
||||||
tplink_pharos_check_image "$1" && return 0
|
ap113|\
|
||||||
return 1
|
ap121-mini|\
|
||||||
;;
|
ap121|\
|
||||||
bsb|\
|
ap135-020|\
|
||||||
dir-825-b1|\
|
ap136-010|\
|
||||||
tew-673gru)
|
ap136-020|\
|
||||||
dir825b_check_image "$1" && return 0
|
ap147-010|\
|
||||||
;;
|
ap152|\
|
||||||
mynet-rext|\
|
ap96|\
|
||||||
wrt160nl)
|
arduino-yun|\
|
||||||
cybertan_check_image "$1" && return 0
|
bxu2000n-2-a1|\
|
||||||
return 1
|
db120|\
|
||||||
;;
|
dr344|\
|
||||||
mynet-n600|\
|
f9k1115v2|\
|
||||||
mynet-n750|\
|
hornet-ub|\
|
||||||
qihoo-c301)
|
mr12|\
|
||||||
[ "$magic_long" != "5ea3a417" ] && {
|
mr16|\
|
||||||
echo "Invalid image, bad magic: $magic_long"
|
wpj558|\
|
||||||
return 1
|
zbt-we1526|\
|
||||||
}
|
zcn-1523h-2|\
|
||||||
|
zcn-1523h-5)
|
||||||
local typemagic=$(seama_get_type_magic "$1")
|
[ "$magic_long" != "68737173" -a "$magic_long" != "19852003" ] && {
|
||||||
[ "$typemagic" != "6669726d" ] && {
|
echo "Invalid image type."
|
||||||
echo "Invalid image, bad type: $typemagic"
|
|
||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0
|
return 0
|
||||||
;;
|
;;
|
||||||
mr1750v2|\
|
all0258n|\
|
||||||
mr1750|\
|
all0315n|\
|
||||||
mr600v2|\
|
cap324|\
|
||||||
mr600|\
|
cap4200ag|\
|
||||||
mr900v2|\
|
cr3000|\
|
||||||
mr900|\
|
cr5000)
|
||||||
om2p-hsv2|\
|
platform_check_image_allnet "$1" && return 0
|
||||||
om2p-hsv3|\
|
|
||||||
om2p-hs|\
|
|
||||||
om2p-lc|\
|
|
||||||
om2pv2|\
|
|
||||||
om2p|\
|
|
||||||
om5p-acv2|\
|
|
||||||
om5p-ac|\
|
|
||||||
om5p-an|\
|
|
||||||
om5p)
|
|
||||||
platform_check_image_openmesh "$magic_long" "$1" && return 0
|
|
||||||
return 1
|
return 1
|
||||||
;;
|
;;
|
||||||
|
all0305|\
|
||||||
|
eap300v2|\
|
||||||
|
eap7660d|\
|
||||||
|
ja76pf2|\
|
||||||
|
ja76pf|\
|
||||||
|
jwap003|\
|
||||||
|
ls-sr71|\
|
||||||
|
pb42|\
|
||||||
|
pb44|\
|
||||||
|
routerstation-pro|\
|
||||||
|
routerstation|\
|
||||||
|
wp543|\
|
||||||
|
wpe72)
|
||||||
|
[ "$magic" != "4349" ] && {
|
||||||
|
echo "Invalid image. Use *-sysupgrade.bin files on this board"
|
||||||
|
return 1
|
||||||
|
}
|
||||||
|
|
||||||
|
local md5_img=$(dd if="$1" bs=2 skip=9 count=16 2>/dev/null)
|
||||||
|
local md5_chk=$(dd if="$1" bs=$CI_BLKSZ skip=1 2>/dev/null | md5sum -); md5_chk="${md5_chk%% *}"
|
||||||
|
|
||||||
|
if [ -n "$md5_img" -a -n "$md5_chk" ] && [ "$md5_img" = "$md5_chk" ]; then
|
||||||
|
return 0
|
||||||
|
else
|
||||||
|
echo "Invalid image. Contents do not match checksum (image:$md5_img calculated:$md5_chk)"
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
return 0
|
||||||
|
;;
|
||||||
antminer-s1|\
|
antminer-s1|\
|
||||||
antminer-s3|\
|
antminer-s3|\
|
||||||
antrouter-r1|\
|
antrouter-r1|\
|
||||||
|
@ -439,8 +419,59 @@ platform_check_image() {
|
||||||
|
|
||||||
return 0
|
return 0
|
||||||
;;
|
;;
|
||||||
tube2h)
|
bsb|\
|
||||||
alfa_check_image "$1" && return 0
|
dir-825-b1|\
|
||||||
|
tew-673gru)
|
||||||
|
dir825b_check_image "$1" && return 0
|
||||||
|
;;
|
||||||
|
cpe210|\
|
||||||
|
cpe510)
|
||||||
|
tplink_pharos_check_image "$1" && return 0
|
||||||
|
return 1
|
||||||
|
;;
|
||||||
|
mr1750v2|\
|
||||||
|
mr1750|\
|
||||||
|
mr600v2|\
|
||||||
|
mr600|\
|
||||||
|
mr900v2|\
|
||||||
|
mr900|\
|
||||||
|
om2p-hsv2|\
|
||||||
|
om2p-hsv3|\
|
||||||
|
om2p-hs|\
|
||||||
|
om2p-lc|\
|
||||||
|
om2pv2|\
|
||||||
|
om2p|\
|
||||||
|
om5p-acv2|\
|
||||||
|
om5p-ac|\
|
||||||
|
om5p-an|\
|
||||||
|
om5p)
|
||||||
|
platform_check_image_openmesh "$magic_long" "$1" && return 0
|
||||||
|
return 1
|
||||||
|
;;
|
||||||
|
mr18|\
|
||||||
|
z1)
|
||||||
|
merakinand_do_platform_check $board $1
|
||||||
|
return $?
|
||||||
|
;;
|
||||||
|
mynet-n600|\
|
||||||
|
mynet-n750|\
|
||||||
|
qihoo-c301)
|
||||||
|
[ "$magic_long" != "5ea3a417" ] && {
|
||||||
|
echo "Invalid image, bad magic: $magic_long"
|
||||||
|
return 1
|
||||||
|
}
|
||||||
|
|
||||||
|
local typemagic=$(seama_get_type_magic "$1")
|
||||||
|
[ "$typemagic" != "6669726d" ] && {
|
||||||
|
echo "Invalid image, bad type: $typemagic"
|
||||||
|
return 1
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0
|
||||||
|
;;
|
||||||
|
mynet-rext|\
|
||||||
|
wrt160nl)
|
||||||
|
cybertan_check_image "$1" && return 0
|
||||||
return 1
|
return 1
|
||||||
;;
|
;;
|
||||||
nbg6616|\
|
nbg6616|\
|
||||||
|
@ -453,6 +484,17 @@ platform_check_image() {
|
||||||
|
|
||||||
return 0
|
return 0
|
||||||
;;
|
;;
|
||||||
|
nbg6716|\
|
||||||
|
r6100|\
|
||||||
|
wndr3700v4|\
|
||||||
|
wndr4300)
|
||||||
|
nand_do_platform_check $board $1
|
||||||
|
return $?
|
||||||
|
;;
|
||||||
|
tube2h)
|
||||||
|
alfa_check_image "$1" && return 0
|
||||||
|
return 1
|
||||||
|
;;
|
||||||
wndr3700|\
|
wndr3700|\
|
||||||
wnr1000-v2|\
|
wnr1000-v2|\
|
||||||
wnr2000-v3|\
|
wnr2000-v3|\
|
||||||
|
@ -466,48 +508,6 @@ platform_check_image() {
|
||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0
|
|
||||||
;;
|
|
||||||
mr18|\
|
|
||||||
z1)
|
|
||||||
merakinand_do_platform_check $board $1
|
|
||||||
return $?
|
|
||||||
;;
|
|
||||||
nbg6716|\
|
|
||||||
r6100|\
|
|
||||||
wndr3700v4|\
|
|
||||||
wndr4300)
|
|
||||||
nand_do_platform_check $board $1
|
|
||||||
return $?
|
|
||||||
;;
|
|
||||||
all0305|\
|
|
||||||
eap300v2|\
|
|
||||||
eap7660d|\
|
|
||||||
ja76pf2|\
|
|
||||||
ja76pf|\
|
|
||||||
jwap003|\
|
|
||||||
ls-sr71|\
|
|
||||||
pb42|\
|
|
||||||
pb44|\
|
|
||||||
routerstation-pro|\
|
|
||||||
routerstation|\
|
|
||||||
wp543|\
|
|
||||||
wpe72)
|
|
||||||
[ "$magic" != "4349" ] && {
|
|
||||||
echo "Invalid image. Use *-sysupgrade.bin files on this board"
|
|
||||||
return 1
|
|
||||||
}
|
|
||||||
|
|
||||||
local md5_img=$(dd if="$1" bs=2 skip=9 count=16 2>/dev/null)
|
|
||||||
local md5_chk=$(dd if="$1" bs=$CI_BLKSZ skip=1 2>/dev/null | md5sum -); md5_chk="${md5_chk%% *}"
|
|
||||||
|
|
||||||
if [ -n "$md5_img" -a -n "$md5_chk" ] && [ "$md5_img" = "$md5_chk" ]; then
|
|
||||||
return 0
|
|
||||||
else
|
|
||||||
echo "Invalid image. Contents do not match checksum (image:$md5_img calculated:$md5_chk)"
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
return 0
|
return 0
|
||||||
;;
|
;;
|
||||||
wnr2000-v4)
|
wnr2000-v4)
|
||||||
|
@ -536,16 +536,16 @@ platform_pre_upgrade() {
|
||||||
local board=$(ar71xx_board_name)
|
local board=$(ar71xx_board_name)
|
||||||
|
|
||||||
case "$board" in
|
case "$board" in
|
||||||
|
mr18|\
|
||||||
|
z1)
|
||||||
|
merakinand_do_upgrade "$1"
|
||||||
|
;;
|
||||||
nbg6716|\
|
nbg6716|\
|
||||||
r6100|\
|
r6100|\
|
||||||
wndr3700v4|\
|
wndr3700v4|\
|
||||||
wndr4300)
|
wndr4300)
|
||||||
nand_do_upgrade "$1"
|
nand_do_upgrade "$1"
|
||||||
;;
|
;;
|
||||||
mr18|\
|
|
||||||
z1)
|
|
||||||
merakinand_do_upgrade "$1"
|
|
||||||
;;
|
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -553,6 +553,9 @@ platform_do_upgrade() {
|
||||||
local board=$(ar71xx_board_name)
|
local board=$(ar71xx_board_name)
|
||||||
|
|
||||||
case "$board" in
|
case "$board" in
|
||||||
|
all0258n)
|
||||||
|
platform_do_upgrade_allnet "0x9f050000" "$ARGV"
|
||||||
|
;;
|
||||||
all0305|\
|
all0305|\
|
||||||
eap7660d|\
|
eap7660d|\
|
||||||
ja76pf2|\
|
ja76pf2|\
|
||||||
|
@ -565,13 +568,6 @@ platform_do_upgrade() {
|
||||||
routerstation)
|
routerstation)
|
||||||
platform_do_upgrade_combined "$ARGV"
|
platform_do_upgrade_combined "$ARGV"
|
||||||
;;
|
;;
|
||||||
wp543|\
|
|
||||||
wpe72)
|
|
||||||
platform_do_upgrade_compex "$ARGV"
|
|
||||||
;;
|
|
||||||
all0258n)
|
|
||||||
platform_do_upgrade_allnet "0x9f050000" "$ARGV"
|
|
||||||
;;
|
|
||||||
all0315n)
|
all0315n)
|
||||||
platform_do_upgrade_allnet "0x9f080000" "$ARGV"
|
platform_do_upgrade_allnet "0x9f080000" "$ARGV"
|
||||||
;;
|
;;
|
||||||
|
@ -606,6 +602,10 @@ platform_do_upgrade() {
|
||||||
MTD_CONFIG_ARGS="-s 0x180000"
|
MTD_CONFIG_ARGS="-s 0x180000"
|
||||||
default_do_upgrade "$ARGV"
|
default_do_upgrade "$ARGV"
|
||||||
;;
|
;;
|
||||||
|
wp543|\
|
||||||
|
wpe72)
|
||||||
|
platform_do_upgrade_compex "$ARGV"
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
default_do_upgrade "$ARGV"
|
default_do_upgrade "$ARGV"
|
||||||
;;
|
;;
|
||||||
|
|
Loading…
Reference in a new issue