When CONFIG_TARGET_PER_DEVICE_ROOTFS is enabled (as in buildbot builds), the final per-device rootfs is assembled at root.squashfs+pkg=<hash> rather than root.squashfs. The gen_netgear_rootfs_node.sh script was always hashing root.squashfs (the base rootfs without device-specific packages), causing the size and hash in the FIT node to not match the actual rootfs written to the UBI volume, resulting in boot failure on buildbot-produced images. Fix by using the per-device rootfs path when TARGET_PER_DEVICE_ROOTFS is set, consistent with how include/image.mk handles the same distinction elsewhere. Fixes: |
||
|---|---|---|
| .. | ||
| filogic.mk | ||
| gen_scatterfile.sh | ||
| Makefile | ||
| mt7622.mk | ||
| mt7623.mk | ||
| mt7629.mk | ||