]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
ath79: mikrotik: generate a RouterBOOT v7 NOR compatible sysupgrade
authorJohn Thomson <git@johnthomson.fastmail.com.au>
Thu, 27 Oct 2022 10:56:05 +0000 (20:56 +1000)
committerDaniel Golle <daniel@makrotopia.org>
Mon, 29 Sep 2025 16:34:51 +0000 (17:34 +0100)
RouterBOOT v7 for NOR devices does not support the historic yaffs
"kernel" ELF boot method.
Generate a compatible kernel

Signed-off-by: John Thomson <git@johnthomson.fastmail.com.au>
target/linux/ath79/image/common-mikrotik.mk

index 94c29d8cb6ab04a2064d9ce0459076c48389d52b..1dfd515d25e51e0189e9dc5ff6a91b785bdded2e 100644 (file)
@@ -13,6 +13,10 @@ define Device/mikrotik_nor
   IMAGE/sysupgrade.bin := append-kernel | yaffs-filesystem -M | \
        pad-to $$$$(BLOCKSIZE) | append-rootfs | pad-rootfs | \
        check-size | append-metadata
+  IMAGES += sysupgrade-v7.bin
+  IMAGE/sysupgrade-v7.bin := append-kernel | kernel-pack-npk | \
+         yaffs-filesystem -M | pad-to $$$$(BLOCKSIZE) | \
+         append-rootfs | pad-rootfs | check-size | append-metadata
 endef
 
 define Device/mikrotik_nand