From: Shiji Yang Date: Sun, 18 May 2025 12:42:19 +0000 (+0800) Subject: ramips: fix wrg-header image recipe X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F18836%2Fhead;p=thirdparty%2Fopenwrt.git 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 --- 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