summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Hagan2021-09-05 22:25:07 +0000
committerHauke Mehrtens2024-10-21 22:39:32 +0000
commit3bd129f8e00bdf3599b919d24e984d7cb325f833 (patch)
tree4a8a4d4e028b447e6175cd6963d95293ced2b1a4
parentcaf29ee97b45ff22502e506795cf7fec14b9df41 (diff)
downloadopenwrt-3bd129f8e00bdf3599b919d24e984d7cb325f833.tar.gz
bcm53xx: MR26,MR32: use REQUIRE_IMAGE_METADATA
This patch adds "REQUIRE_IMAGE_METADATA=1" requirement for the MR26 and MR32, with REQUIRE_IMAGE_METADATA explicitly 0 elsewhere. This is based upon bcm63xx's base-files/lib/upgrade/platform.sh. Signed-off-by: Matthew Hagan <mnhagan88@gmail.com> Link: https://github.com/openwrt/openwrt/pull/16634 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-rw-r--r--target/linux/bcm53xx/base-files/lib/upgrade/platform.sh9
1 files changed, 4 insertions, 5 deletions
diff --git a/target/linux/bcm53xx/base-files/lib/upgrade/platform.sh b/target/linux/bcm53xx/base-files/lib/upgrade/platform.sh
index 0697d3dc80..645688ac7c 100644
--- a/target/linux/bcm53xx/base-files/lib/upgrade/platform.sh
+++ b/target/linux/bcm53xx/base-files/lib/upgrade/platform.sh
@@ -1,6 +1,7 @@
RAMFS_COPY_BIN='osafeloader oseama otrx truncate'
PART_NAME=firmware
+REQUIRE_IMAGE_METADATA=0
BCM53XX_FW_FORMAT=
BCM53XX_FW_BOARD_ID=
@@ -198,13 +199,10 @@ platform_check_image() {
board="$(board_name)"
case "$board" in
- # Ideally, REQUIRE_IMAGE_METADATA=1 would suffice
- # but this would require converting all other
- # devices too.
meraki,mr26 | \
meraki,mr32)
- nand_do_platform_check "${board//,/_}" "$1"
- return $?
+ # NAND sysupgrade
+ return 0
;;
*)
platform_other_check_image "$1"
@@ -401,6 +399,7 @@ platform_do_upgrade() {
case "$(board_name)" in
meraki,mr26 | \
meraki,mr32)
+ REQUIRE_IMAGE_METADATA=1
CI_KERNPART="part.safe"
nand_do_upgrade "$1"
;;