From: Tom Hochstein Date: Wed, 16 Feb 2022 19:01:04 +0000 (-0600) Subject: optee-os: Install embedded TAs X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=81b0be2a35572af796126b4b532e1610f2bffc71;p=meta-freescale.git optee-os: Install embedded TAs optee-os has some embedded TAs like AVB or PKCS11 that must be installed in the filesystem. Signed-off-by: Tom Hochstein --- diff --git a/recipes-security/optee-imx/optee-os_3.15.0.imx.bb b/recipes-security/optee-imx/optee-os_3.15.0.imx.bb index e3b8eff4..58b238a7 100644 --- a/recipes-security/optee-imx/optee-os_3.15.0.imx.bb +++ b/recipes-security/optee-imx/optee-os_3.15.0.imx.bb @@ -82,12 +82,18 @@ do_install () { for f in ${B}/export-ta_${OPTEE_ARCH}/*; do cp -aR $f ${D}${includedir}/optee/export-user_ta_${OPTEE_ARCH}/ done + + # Install embedded TAs + install -d ${D}${nonarch_base_libdir}/optee_armtz + find ${B}/ta -name '*.ta' | while read name; do + install -m 444 $name ${D}${nonarch_base_libdir}/optee_armtz/ + done } addtask deploy after do_compile before do_install -FILES:${PN} = "${nonarch_base_libdir}/firmware/" +FILES:${PN} = "${nonarch_base_libdir}/firmware/ ${nonarch_base_libdir}/optee_armtz/" FILES:${PN}-staticdev = "/usr/include/optee/" RDEPENDS:${PN}-dev += "${PN}-staticdev"