this should help mitgate the need to pull in too many layers if swtpm in not wanted
Signed-off-by: Armin Kuster <akuster...@gmail.com> --- .../packagegroup/packagegroup-security-tpm.bb | 9 --------- .../packagegroup/packagegroup-security-tpm2.bb | 18 ++++++++++++++++++ .../packagegroup/packagegroup-security-vtpm.bb | 14 ++++++++++++++ 3 files changed, 32 insertions(+), 9 deletions(-) create mode 100644 meta-tpm/recipes-core/packagegroup/packagegroup-security-tpm2.bb create mode 100644 meta-tpm/recipes-core/packagegroup/packagegroup-security-vtpm.bb diff --git a/meta-tpm/recipes-core/packagegroup/packagegroup-security-tpm.bb b/meta-tpm/recipes-core/packagegroup/packagegroup-security-tpm.bb index f176627..2412348 100644 --- a/meta-tpm/recipes-core/packagegroup/packagegroup-security-tpm.bb +++ b/meta-tpm/recipes-core/packagegroup/packagegroup-security-tpm.bb @@ -11,13 +11,4 @@ SUMMARY_packagegroup-security-tpm = "Security TPM support" RDEPENDS_packagegroup-security-tpm = " \ tpm-tools \ trousers \ - tpm2.0-tools \ - libtss2 \ - resourcemgr \ - libtctidevice \ - libtctisocket \ - resourcemgr \ - libtpm \ - swtpm \ " - diff --git a/meta-tpm/recipes-core/packagegroup/packagegroup-security-tpm2.bb b/meta-tpm/recipes-core/packagegroup/packagegroup-security-tpm2.bb new file mode 100644 index 0000000..1c96cbe --- /dev/null +++ b/meta-tpm/recipes-core/packagegroup/packagegroup-security-tpm2.bb @@ -0,0 +1,18 @@ +DESCRIPTION = "Security packagegroup for Poky" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690 \ + file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" + +inherit packagegroup + +PACKAGES = "packagegroup-security-tpm2" + +SUMMARY_packagegroup-security-tpm2 = "Security TPM 2.0 support" +RDEPENDS_packagegroup-security-tpm2 = " \ + tpm2.0-tools \ + libtss2 \ + libtctidevice \ + libtctisocket \ + resourcemgr \ + kernel-module-tpm-crb \ + " diff --git a/meta-tpm/recipes-core/packagegroup/packagegroup-security-vtpm.bb b/meta-tpm/recipes-core/packagegroup/packagegroup-security-vtpm.bb new file mode 100644 index 0000000..f7eee7c --- /dev/null +++ b/meta-tpm/recipes-core/packagegroup/packagegroup-security-vtpm.bb @@ -0,0 +1,14 @@ +DESCRIPTION = "Security packagegroup for Poky" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690 \ + file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" + +inherit packagegroup + +PACKAGES = "packagegroup-security-vtpm" + +SUMMARY_packagegroup-security-vtpm = "Security Software vTPM support" +RDEPENDS_packagegroup-security-vtpm = " \ + libtpm \ + swtpm \ + " -- 2.7.4 -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto