From 31b3a8f0a14bba3098f179e54574a688108817b5 Mon Sep 17 00:00:00 2001 From: John Thomson Date: Thu, 16 May 2024 10:16:53 +1000 Subject: [PATCH] image: adapt mikrotik yafut to allow switch to bootimage YAFFS path Adjust the YAFFS file path written depending on the sysupgrade filename. Default to kernel (for ELF), switch to bootimage (for NPK) if image name has v7. Signed-off-by: John Thomson --- include/image-commands.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/image-commands.mk b/include/image-commands.mk index 9611547748..52f202f37f 100644 --- a/include/image-commands.mk +++ b/include/image-commands.mk @@ -492,7 +492,7 @@ define Build/yaffs-filesystem filesystem_size="filesystem_blocks * 64 * 1024" \ filesystem_size_with_reserve="(filesystem_blocks + 2) * 64 * 1024"; \ head -c $$filesystem_size_with_reserve /dev/zero | tr "\000" "\377" > $@.img \ - && yafut -d $@.img -w -i $@ -o kernel -C 1040 -B 64k -E -P -S $(1) \ + && yafut -d $@.img -w -i $@ -o $(if $(findstring v7,$@),bootimage,kernel) -C 1040 -B 64k -E -P -S $(1) \ && truncate -s $$filesystem_size $@.img \ && mv $@.img $@ endef