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:
|
||
|---|---|---|
| .. | ||
| base-files | ||
| dts | ||
| files/drivers | ||
| files-6.12 | ||
| filogic | ||
| image | ||
| mt7622 | ||
| mt7623 | ||
| mt7629 | ||
| patches-6.12 | ||
| Makefile | ||
| modules.mk | ||