imx6: fix platform checking
authorluka <luka@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sat, 10 Oct 2015 12:35:02 +0000 (12:35 +0000)
committerluka <luka@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sat, 10 Oct 2015 12:35:02 +0000 (12:35 +0000)
Fix platform checking when configuring networks and when doing sysupgrade.

Signed-off-by: Pushpal Sidhu <psidhu@gateworks.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47168 3c298f89-4303-0410-b956-a3cf2f4a3e73

target/linux/imx6/base-files/etc/uci-defaults/02_network
target/linux/imx6/base-files/lib/upgrade/platform.sh

index 0e60e22..bf83063 100644 (file)
@@ -15,16 +15,16 @@ board=$(imx6_board_name)
 ucidef_set_interface_loopback
 
 case "$board" in
 ucidef_set_interface_loopback
 
 case "$board" in
-"gw51xx" |\
-"gw52xx")
+*gw51xx |\
+*gw52xx)
        ucidef_set_interface_lan 'eth0'
        ;;
        ucidef_set_interface_lan 'eth0'
        ;;
-"gw53xx" |\
-"gw54xx" |\
-"gw552x")
+*gw53xx |\
+*gw54xx |\
+*gw552x)
        ucidef_set_interfaces_lan_wan 'eth0' 'eth1'
        ;;
        ucidef_set_interfaces_lan_wan 'eth0' 'eth1'
        ;;
-"wandboard")
+*wandboard)
        ucidef_set_interface_wan 'eth0'
        ;;
 esac
        ucidef_set_interface_wan 'eth0'
        ;;
 esac
index c48e2c9..0bbf110 100755 (executable)
@@ -8,7 +8,7 @@ platform_check_image() {
        local board=$(imx6_board_name)
 
        case "$board" in
        local board=$(imx6_board_name)
 
        case "$board" in
-       gw54xx)
+       *gw5*)
                nand_do_platform_check $board $1
                return $?;
                ;;
                nand_do_platform_check $board $1
                return $?;
                ;;
@@ -22,7 +22,7 @@ platform_pre_upgrade() {
        local board=$(imx6_board_name)
 
        case "$board" in
        local board=$(imx6_board_name)
 
        case "$board" in
-       gw54xx)
+       *gw5*)
                nand_do_upgrade "$1"
                ;;
        esac
                nand_do_upgrade "$1"
                ;;
        esac