summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorScott Mercer2025-04-21 17:12:37 +0000
committerRobert Marko2025-04-21 21:56:38 +0000
commit320cdff263268b69c120952907f2452999e3fd38 (patch)
treec2a17dafc002d5b2ecee2a54bccd68f1bd3bdde0
parentf45df2167ba6e7ae80fd0786fa4028a4263b2a6f (diff)
downloadopenwrt-320cdff263268b69c120952907f2452999e3fd38.tar.gz
qualcommax: ipq5018: gl-b3000: fix rootfs_size in bootscript
rootfs_size was being set after the bootscript was already copied to KDIR_TMP/ this was sneaky because it only affected the initial compile. All subsequent compiles the rootfs_size is correct before the copy is made and the bug goes un discovered. Hence the reason I missed it during testing. this patch fixes the issue and also refactors the make recipe to update rootfs_size after the copy is made, and updates the copy exclusively. Fixes: 3307fe8ee4cf ("qualcommax: ipq50xx: add support for GL.iNET GL-B3000") Signed-off-by: Scott Mercer <TheRootEd24@gmail.com> Link: https://github.com/openwrt/openwrt/pull/18556 Signed-off-by: Robert Marko <robimarko@gmail.com>
-rw-r--r--include/image-commands.mk6
1 files changed, 3 insertions, 3 deletions
diff --git a/include/image-commands.mk b/include/image-commands.mk
index d767ab356e..ac3f305362 100644
--- a/include/image-commands.mk
+++ b/include/image-commands.mk
@@ -511,15 +511,15 @@ define Build/gl-qsdk-factory
$(CP) $(BOOT_SCRIPT) $(KDIR_TMP)/
$(shell mv $(GL_IMGK) $(GL_IMGK).tmp)
+ sed -i "s/rootfs_size/`wc -c $(GL_IMGK) | \
+ cut -d " " -f 1 | xargs printf "0x%x"`/g" $(KDIR_TMP)/$(BOOT_SCRIPT);
+
$(TOPDIR)/scripts/mkits-qsdk-ipq-image.sh \
$(GL_ITS) \
$(BOOT_SCRIPT) \
$(GL_UBI) \
$(GL_IMGK)
- sed -i "s/rootfs_size/`wc -c $(GL_IMGK) | \
- cut -d " " -f 1 | xargs printf "0x%x"`/g" $(BOOT_SCRIPT);
-
PATH=$(LINUX_DIR)/scripts/dtc:$(PATH) mkimage -f \
$(GL_ITS) \
$(GL_IMGK)