@@ -27,7 +27,7 @@ SYSTEMD_TOOLS = "systemd-analyze systemd-bootchart"
2727# systemd-bootchart doesn't currently build with musl libc
2828SYSTEMD_TOOLS_remove_libc -musl = "systemd-bootchart"
2929
30- DEPENDS += "cryptsetup-native"
30+ DEPENDS += "cryptsetup-native fit-rootfs-hash-tool-native "
3131
3232IMAGE_INSTALL += " \
3333 ${SYSTEMD_TOOLS} \
@@ -59,7 +59,8 @@ IMAGE_INSTALL += " \
5959 strongswan \
6060 libpcap \
6161 tcpdump \
62- perf \
62+ ${@ bb . utils . contains ('DISTRO_FEATURES' , 'kernel6-6' , 'linux-firmware-mt7988 fitblk' , '' , d )} \
63+ ${@ bb . utils . contains ('DISTRO_FEATURES' , 'kernel6-6' , '' , 'perf' , d )} \
6364 ${@ bb . utils . contains ('DISTRO_FEATURES' , 'mt76' , 'packagegroup-filogic-mt76' , '' , d )} \
6465 ${@ bb . utils . contains ('DISTRO_FEATURES' , 'em_extender' , 'packagegroup-ap-extender' , '' , d )} \
6566 ${@ bb . utils . contains ('DISTRO_FEATURES' , 'logan' , 'packagegroup-filogic-logan' , '' , d )} \
@@ -113,6 +114,9 @@ do_filogic_gen_image(){
113114 cp ${DEPLOY_DIR_IMAGE} /fitImage ${IMGDEPLOYDIR} /sysupgrade -${PN} -${MACHINE} /kernel
114115 cp ${IMGDEPLOYDIR} /${PN} -${MACHINE} . squashfs -xz ${IMGDEPLOYDIR} /sysupgrade -${PN} -${MACHINE} /root
115116
117+ if ${@ bb . utils . contains ('DISTRO_FEATURES' , 'kernel6-6' , 'true' , 'false' , d )}; then
118+ fit -rootfs -hash -tool ${IMGDEPLOYDIR} /sysupgrade -${PN} -${MACHINE} /kernel ${IMGDEPLOYDIR} /sysupgrade -${PN} -${MACHINE} /root
119+ fi
116120 cd ${IMGDEPLOYDIR}
117121 tar cvf ${PN} -${MACHINE} -sysupgrade . bin sysupgrade -${PN} -${MACHINE}
118122 mv ${PN} -${MACHINE} -sysupgrade . bin ${DEPLOY_DIR_IMAGE} /
@@ -128,6 +132,9 @@ do_filogic_gen_image(){
128132
129133 cp ${IMGDEPLOYDIR} /${PN} -${MACHINE} . squashfs -xz ${IMGDEPLOYDIR} /sysupgrade -${PN} -${MACHINE} -sb /root
130134
135+ if ${@ bb . utils . contains ('DISTRO_FEATURES' , 'kernel6-6' , 'true' , 'false' , d )}; then
136+ fit -rootfs -hash -tool ${IMGDEPLOYDIR} /sysupgrade -${PN} -${MACHINE} -sb /kernel ${IMGDEPLOYDIR} /sysupgrade -${PN} -${MACHINE} -sb /root
137+ fi
131138 cd ${IMGDEPLOYDIR}
132139
133140 tar cvf ${PN} -${MACHINE} -sb -sysupgrade . bin sysupgrade -${PN} -${MACHINE} -sb
0 commit comments