From e247b7ab66c3a754c652e715c117c150d6598814 Mon Sep 17 00:00:00 2001 From: Shiji Yang Date: Sun, 18 May 2025 20:42:19 +0800 Subject: [PATCH] ramips: fix wrg-header image recipe Before generating the factory image, check if the input file exists. Fix the build error when sysupgrade image is too big: [mkwrgimg] *** error: stat failed on /builder/shared-workdir/build/build_dir/target-mipsel_24kc_musl/linux-ramips_rt288x/tmp/openwrt-ramips-rt288x-airlink101_ar670w-squashfs-factory.bin, No such file or directory Signed-off-by: Shiji Yang Link: https://github.com/openwrt/openwrt/pull/18836 Signed-off-by: Robert Marko --- target/linux/ramips/image/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/target/linux/ramips/image/Makefile b/target/linux/ramips/image/Makefile index 53b9c314ef6..4d7f65320c0 100644 --- a/target/linux/ramips/image/Makefile +++ b/target/linux/ramips/image/Makefile @@ -163,7 +163,8 @@ define Build/umedia-header endef define Build/wrg-header - mkwrgimg -i $@ -d "/dev/mtdblock/2" -s $(1) -o $@.new + -[ -f "$@" ] && \ + mkwrgimg -i $@ -d "/dev/mtdblock/2" -s $(1) -o $@.new && \ mv $@.new $@ endef -- 2.47.2