diff options
| author | Scott Mercer | 2025-04-21 17:12:37 +0000 |
|---|---|---|
| committer | Robert Marko | 2025-04-21 21:56:38 +0000 |
| commit | 320cdff263268b69c120952907f2452999e3fd38 (patch) | |
| tree | c2a17dafc002d5b2ecee2a54bccd68f1bd3bdde0 | |
| parent | f45df2167ba6e7ae80fd0786fa4028a4263b2a6f (diff) | |
| download | openwrt-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.mk | 6 |
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) |