From 81b0be2a35572af796126b4b532e1610f2bffc71 Mon Sep 17 00:00:00 2001 From: Tom Hochstein Date: Wed, 16 Feb 2022 13:01:04 -0600 Subject: 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 --- recipes-security/optee-imx/optee-os_3.15.0.imx.bb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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" -- cgit v1.2.3-54-g00ecf