]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
ramips: mikrotik: generate a RouterBOOT v7 NOR compatible sysupgrade
authorJohn Thomson <git@johnthomson.fastmail.com.au>
Sun, 22 Jan 2023 21:16:04 +0000 (07:16 +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/ramips/image/mt7621.mk

index 720b90cc50d4c3c0072e02b0bda6b88ba0ed4b5a..744d8c6279559e8e912e4e7facc61fd22eae9d30 100644 (file)
@@ -2105,6 +2105,10 @@ define Device/MikroTik
   IMAGE/sysupgrade.bin := append-kernel | yaffs-filesystem -L | \
        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 -L | pad-to $$$$(BLOCKSIZE) | \
+         append-rootfs | pad-rootfs | check-size | append-metadata
 endef
 
 define Device/mikrotik_ltap-2hnd