diff options
| author | Armin Kuster <akuster808@gmail.com> | 2021-06-02 01:58:22 +0000 |
|---|---|---|
| committer | Armin Kuster <akuster808@gmail.com> | 2021-06-06 13:03:37 -0700 |
| commit | 35e1b6175005334fab7a3714133c6e7b98e0a80f (patch) | |
| tree | 74a32fc615362870ba37cd8e4e7f28687b315c64 | |
| parent | 2bfc09017d3c6dfc611a46e42a09771c23004a93 (diff) | |
| download | meta-security-35e1b6175005334fab7a3714133c6e7b98e0a80f.tar.gz | |
meta-tpm/linux-yocto: use sanity support
Signed-off-by: Armin Kuster <akuster808@gmail.com>
| -rw-r--r-- | meta-tpm/recipes-kernel/linux/linux-yocto_5.%.bbappend | 18 | ||||
| -rw-r--r-- | meta-tpm/recipes-kernel/linux/linux-yocto_tpm.inc | 17 |
2 files changed, 18 insertions, 17 deletions
diff --git a/meta-tpm/recipes-kernel/linux/linux-yocto_5.%.bbappend b/meta-tpm/recipes-kernel/linux/linux-yocto_5.%.bbappend index cea8b1b..2cf1453 100644 --- a/meta-tpm/recipes-kernel/linux/linux-yocto_5.%.bbappend +++ b/meta-tpm/recipes-kernel/linux/linux-yocto_5.%.bbappend | |||
| @@ -1,17 +1 @@ | |||
| 1 | FILESEXTRAPATHS_prepend := "${THISDIR}/linux-yocto:" | require ${@bb.utils.contains_any('DISTRO_FEATURES', 'tpm', 'linux-yocto_tpm.inc', '', d)} | |
| 2 | |||
| 3 | # Enable tpm in kernel | ||
| 4 | SRC_URI_append_x86 = " \ | ||
| 5 | ${@bb.utils.contains('MACHINE_FEATURES', 'tpm', 'file://tpm.scc', '', d)} \ | ||
| 6 | ${@bb.utils.contains('MACHINE_FEATURES', 'tpm2', 'file://tpm2.scc', '', d)} \ | ||
| 7 | " | ||
| 8 | |||
| 9 | SRC_URI_append_x86-64 = " \ | ||
| 10 | ${@bb.utils.contains('MACHINE_FEATURES', 'tpm', 'file://tpm.scc', '', d)} \ | ||
| 11 | ${@bb.utils.contains('MACHINE_FEATURES', 'tpm2', 'file://tpm2.scc', '', d)} \ | ||
| 12 | " | ||
| 13 | |||
| 14 | SRC_URI += " \ | ||
| 15 | ${@bb.utils.contains('MACHINE_FEATURES', 'tpm_i2c', 'file://tpm_i2c.scc', '', d)} \ | ||
| 16 | ${@bb.utils.contains('MACHINE_FEATURES', 'vtpm', 'file://vtpm.scc', '', d)} \ | ||
| 17 | " | ||
diff --git a/meta-tpm/recipes-kernel/linux/linux-yocto_tpm.inc b/meta-tpm/recipes-kernel/linux/linux-yocto_tpm.inc new file mode 100644 index 0000000..cea8b1b --- /dev/null +++ b/meta-tpm/recipes-kernel/linux/linux-yocto_tpm.inc | |||
| @@ -0,0 +1,17 @@ | |||
| 1 | FILESEXTRAPATHS_prepend := "${THISDIR}/linux-yocto:" | ||
| 2 | |||
| 3 | # Enable tpm in kernel | ||
| 4 | SRC_URI_append_x86 = " \ | ||
| 5 | ${@bb.utils.contains('MACHINE_FEATURES', 'tpm', 'file://tpm.scc', '', d)} \ | ||
| 6 | ${@bb.utils.contains('MACHINE_FEATURES', 'tpm2', 'file://tpm2.scc', '', d)} \ | ||
| 7 | " | ||
| 8 | |||
| 9 | SRC_URI_append_x86-64 = " \ | ||
| 10 | ${@bb.utils.contains('MACHINE_FEATURES', 'tpm', 'file://tpm.scc', '', d)} \ | ||
| 11 | ${@bb.utils.contains('MACHINE_FEATURES', 'tpm2', 'file://tpm2.scc', '', d)} \ | ||
| 12 | " | ||
| 13 | |||
| 14 | SRC_URI += " \ | ||
| 15 | ${@bb.utils.contains('MACHINE_FEATURES', 'tpm_i2c', 'file://tpm_i2c.scc', '', d)} \ | ||
| 16 | ${@bb.utils.contains('MACHINE_FEATURES', 'vtpm', 'file://vtpm.scc', '', d)} \ | ||
| 17 | " | ||
