ar71xx: base-files: fix boards order in lib/upgrade/platform.sh
authorPiotr Dymacz <pepe2k@gmail.com>
Thu, 29 Sep 2016 10:00:17 +0000 (12:00 +0200)
committerJohn Crispin <john@phrozen.org>
Tue, 4 Oct 2016 09:50:50 +0000 (11:50 +0200)
Keep also case sections in alphabetical order.

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
target/linux/ar71xx/base-files/lib/upgrade/platform.sh

index 3ff8e172b0cc0429c87d871a0d1dfc9c9aa08f94..559f97d1bbf8eafaab169d3825bf2e57927884e7 100755 (executable)
@@ -168,45 +168,6 @@ platform_check_image() {
        [ "$#" -gt 1 ] && return 1
 
        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|\
        airgateway|\
        airrouter|\
@@ -286,56 +247,75 @@ platform_check_image() {
 
                return 0
                ;;
-       cpe210|\
-       cpe510)
-               tplink_pharos_check_image "$1" && return 0
-               return 1
-               ;;
-       bsb|\
-       dir-825-b1|\
-       tew-673gru)
-               dir825b_check_image "$1" && return 0
+       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
                ;;
-       mynet-rext|\
-       wrt160nl)
-               cybertan_check_image "$1" && return 0
+       all0258n|\
+       all0315n|\
+       cap324|\
+       cap4200ag|\
+       cr3000|\
+       cr5000)
+               platform_check_image_allnet "$1" && return 0
                return 1
                ;;
-       mynet-n600|\
-       mynet-n750|\
-       qihoo-c301)
-               [ "$magic_long" != "5ea3a417" ] && {
-                       echo "Invalid image, bad magic: $magic_long"
+       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 typemagic=$(seama_get_type_magic "$1")
-               [ "$typemagic" != "6669726d" ] && {
-                       echo "Invalid image, bad type: $typemagic"
+               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
                ;;
-       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
-               ;;
        antminer-s1|\
        antminer-s3|\
        antrouter-r1|\
@@ -439,8 +419,59 @@ platform_check_image() {
 
                return 0
                ;;
-       tube2h)
-               alfa_check_image "$1" && return 0
+       bsb|\
+       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
                ;;
        nbg6616|\
@@ -453,6 +484,17 @@ platform_check_image() {
 
                return 0
                ;;
+       nbg6716|\
+       r6100|\
+       wndr3700v4|\
+       wndr4300)
+               nand_do_platform_check $board $1
+               return $?
+               ;;
+       tube2h)
+               alfa_check_image "$1" && return 0
+               return 1
+               ;;
        wndr3700|\
        wnr1000-v2|\
        wnr2000-v3|\
@@ -466,48 +508,6 @@ platform_check_image() {
                        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
                ;;
        wnr2000-v4)
@@ -536,16 +536,16 @@ platform_pre_upgrade() {
        local board=$(ar71xx_board_name)
 
        case "$board" in
+       mr18|\
+       z1)
+               merakinand_do_upgrade "$1"
+               ;;
        nbg6716|\
        r6100|\
        wndr3700v4|\
        wndr4300)
                nand_do_upgrade "$1"
                ;;
-       mr18|\
-       z1)
-               merakinand_do_upgrade "$1"
-               ;;
        esac
 }
 
@@ -553,6 +553,9 @@ platform_do_upgrade() {
        local board=$(ar71xx_board_name)
 
        case "$board" in
+       all0258n)
+               platform_do_upgrade_allnet "0x9f050000" "$ARGV"
+               ;;
        all0305|\
        eap7660d|\
        ja76pf2|\
@@ -565,13 +568,6 @@ platform_do_upgrade() {
        routerstation)
                platform_do_upgrade_combined "$ARGV"
                ;;
-       wp543|\
-       wpe72)
-               platform_do_upgrade_compex "$ARGV"
-               ;;
-       all0258n)
-               platform_do_upgrade_allnet "0x9f050000" "$ARGV"
-               ;;
        all0315n)
                platform_do_upgrade_allnet "0x9f080000" "$ARGV"
                ;;
@@ -606,6 +602,10 @@ platform_do_upgrade() {
                MTD_CONFIG_ARGS="-s 0x180000"
                default_do_upgrade "$ARGV"
                ;;
+       wp543|\
+       wpe72)
+               platform_do_upgrade_compex "$ARGV"
+               ;;
        *)
                default_do_upgrade "$ARGV"
                ;;