X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=target%2Flinux%2Far71xx%2Fbase-files%2Flib%2Fupgrade%2Fplatform.sh;h=4e698c6f687f2a62cfc6adb7a8cca1b512d35f54;hb=c973fb031e519c708da6f6358e66731fc49e3bab;hp=9d44f343b9dead7706ffe4ffc03258e93358cc2a;hpb=252e906ddac3af4f50ee130bdc82363d55a8ff43;p=openwrt%2Fopenwrt.git diff --git a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh index 9d44f343b9..4e698c6f68 100755 --- a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh +++ b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh @@ -111,7 +111,7 @@ platform_check_image() { local magic="$(get_magic_word "$1")" local magic_long="$(get_magic_long "$1")" - [ "$ARGC" -gt 1 ] && return 1 + [ "$#" -gt 1 ] && return 1 case "$board" in all0315n | \ @@ -146,11 +146,14 @@ platform_check_image() { dir-505-a1 | \ dir-600-a1 | \ dir-615-c1 | \ + dir-615-e1 | \ dir-615-e4 | \ dir-825-c1 | \ dir-835-a1 | \ + dragino2 | \ ew-dorin | \ ew-dorin-router | \ + hiwifi-hc6361 | \ hornet-ub-x2 | \ mzk-w04nu | \ mzk-w300nh | \ @@ -212,13 +215,16 @@ platform_check_image() { mr600 | \ mr600v2 | \ om2p | \ + om2pv2 | \ om2p-hs | \ + om2p-hsv2 | \ om2p-lc) platform_check_image_openmesh "$magic_long" "$1" && return 0 return 1 ;; archer-c7 | \ + oolite | \ tl-mr10u | \ tl-mr11u | \ tl-mr13u | \ @@ -238,6 +244,7 @@ platform_check_image() { tl-wa901nd-v3 | \ tl-wdr3500 | \ tl-wdr4300 | \ + tl-wdr4900-v2 | \ tl-wr703n | \ tl-wr710n | \ tl-wr720n-v3 | \ @@ -246,6 +253,7 @@ platform_check_image() { tl-wr841n-v1 | \ tl-wr841n-v7 | \ tl-wr841n-v8 | \ + tl-wr841n-v9 | \ tl-wr842n-v2 | \ tl-wr941nd | \ tl-wr1041n-v2 | \ @@ -286,6 +294,7 @@ platform_check_image() { return 0 ;; wndr3700 | \ + wnr2000-v3 | \ wnr612-v2) local hw_magic @@ -296,6 +305,14 @@ platform_check_image() { } return 0 ;; + wndr4300 ) + nand_do_upgrade_stage1 $board $1 + [ $? != 0 ] && { + echo "Invalid tar file." + return 1 + } + return 0; + ;; routerstation | \ routerstation-pro | \ ls-sr71 | \ @@ -366,7 +383,9 @@ platform_do_upgrade() { mr600 | \ mr600v2 | \ om2p | \ + om2pv2 | \ om2p-hs | \ + om2p-hsv2 | \ om2p-lc) platform_do_upgrade_openmesh "$ARGV" ;;