mvebu: Fix sysupgrade for GL.iNet GL-MV1000
authorSven Eckelmann <sven@narfation.org>
Thu, 25 Mar 2021 12:26:15 +0000 (13:26 +0100)
committerHauke Mehrtens <hauke@hauke-m.de>
Sun, 18 Apr 2021 10:04:29 +0000 (12:04 +0200)
The GL.iNet GL-MV1000 is booting from eMMC and the images for it are in
theory sysupgrade compatible. But the platform upgrade scripts were not
adjusted to select the mmcblock device as upgrade target. This resulted in
a failed sysupgrade because the mtd device (NOR flash) was instead tried to
be modified by the sysupgrade script.

Fixes: 050c24f05c85 ("mvebu: add support for GL.iNet GL-MV1000")
Signed-off-by: Sven Eckelmann <sven@narfation.org>
(cherry picked from commit 07e5e03711d55f94db738446ef9eddc8163b53a6)

target/linux/mvebu/cortexa53/base-files/lib/upgrade/platform.sh

index 1153fd8f38af5e7c08f2aaf27d605c9498d5f6e1..d78f4e884ac11eca32d03b2c0d0b6c75050eb722 100755 (executable)
@@ -9,6 +9,7 @@ REQUIRE_IMAGE_METADATA=1
 
 platform_check_image() {
        case "$(board_name)" in
+       glinet,gl-mv1000|\
        globalscale,espressobin|\
        globalscale,espressobin-emmc|\
        globalscale,espressobin-ultra|\
@@ -24,6 +25,7 @@ platform_check_image() {
 
 platform_do_upgrade() {
        case "$(board_name)" in
+       glinet,gl-mv1000|\
        globalscale,espressobin|\
        globalscale,espressobin-emmc|\
        globalscale,espressobin-ultra|\
@@ -41,6 +43,7 @@ platform_do_upgrade() {
 }
 platform_copy_config() {
        case "$(board_name)" in
+       glinet,gl-mv1000|\
        globalscale,espressobin|\
        globalscale,espressobin-emmc|\
        globalscale,espressobin-ultra|\