diff options
| -rwxr-xr-x | target/linux/ar71xx/base-files/lib/upgrade/platform.sh | 51 | 
1 files changed, 45 insertions, 6 deletions
diff --git a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh index 0b1e57af3..38dbedbd4 100755 --- a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh +++ b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh @@ -73,22 +73,51 @@ platform_check_image() {  		platform_check_image_all0258n "$1" && return 0  		return 1  		;; -	ap121 | ap121-mini | ap96 | db120 | zcn-1523h-2 | zcn-1523h-5) +	ap121 | \ +	ap121-mini | \ +	ap96 | \ +	db120 | \ +	zcn-1523h-2 | \ +	zcn-1523h-5)  		[ "$magic_long" != "68737173" -a "$magic_long" != "19852003" ] && {  			echo "Invalid image type."  			return 1  		}  		return 0  		;; -	ap81 | ap83 | dir-600-a1 | dir-615-c1 | dir-825-b1 | mzk-w04nu | mzk-w300nh | tew-632brp | wrt400n | bullet-m | nanostation-m | rocket-m | wzr-hp-g300nh | wzr-hp-ag300h | whr-hp-g300n | nbg460n_550n_550nh | unifi ) +	ap81 | \ +	ap83 | \ +	dir-600-a1 | \ +	dir-615-c1 | \ +	dir-825-b1 | \ +	mzk-w04nu | \ +	mzk-w300nh | \ +	tew-632brp | \ +	wrt400n | \ +	bullet-m | \ +	nanostation-m | \ +	rocket-m | \ +	wzr-hp-g300nh | \ +	wzr-hp-ag300h | \ +	whr-hp-g300n | \ +	nbg460n_550n_550nh | \ +	unifi )  		[ "$magic" != "2705" ] && {  			echo "Invalid image type."  			return 1  		}  		return 0  		;; -	tl-mr3220 | tl-mr3420 | tl-wa901nd | tl-wa901nd-v2 | tl-wr703n | tl-wr741nd | tl-wr741nd-v4 | \ -	tl-wr841n-v1 | tl-wr941nd | tl-wr1043nd) +	tl-mr3220 | \ +	tl-mr3420 | \ +	tl-wa901nd | \ +	tl-wa901nd-v2 | \ +	tl-wr703n | \ +	tl-wr741nd | \ +	tl-wr741nd-v4 | \ +	tl-wr841n-v1 | \ +	tl-wr941nd | \ +	tl-wr1043nd)  		[ "$magic" != "0100" ] && {  			echo "Invalid image type."  			return 1 @@ -116,7 +145,13 @@ platform_check_image() {  		}  		return 0  		;; -	routerstation | routerstation-pro | ls-sr71 | pb42 | pb44 | eap7660d | ja76pf ) +	routerstation | \ +	routerstation-pro | \ +	ls-sr71 | \ +	pb42 | \ +	pb44 | \ +	eap7660d | \ +	ja76pf )  		[ "$magic" != "4349" ] && {  			echo "Invalid image. Use *-sysupgrade.bin files on this board"  			return 1 @@ -143,7 +178,11 @@ platform_do_upgrade() {  	local board=$(ar71xx_board_name)  	case "$board" in -	routerstation | routerstation-pro | ls-sr71 | eap7660d | ja76pf ) +	routerstation | \ +	routerstation-pro | \ +	ls-sr71 | \ +	eap7660d | \ +	ja76pf)  		platform_do_upgrade_combined "$ARGV"  		;;  	all0258n )  | 
