diff options
-rw-r--r-- | meta/classes/kernel-features.bbclass | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/meta/classes/kernel-features.bbclass b/meta/classes/kernel-features.bbclass new file mode 100644 index 00000000000..c59dd50ffd7 --- /dev/null +++ b/meta/classes/kernel-features.bbclass @@ -0,0 +1,12 @@ +# +# Class to place yocto-kernel-cache fragments +# selections usfull to anyone +# + +if bb.data.inherits_class('kernel-yacto', d): + bb.warn("kernel-features class being inherited withou kernel-yacto") + +KERNEL_FEATURES_append = " ${@bb.utils.contains("DISTRO_FEATURES", "apparmor", " features/apparmor/apparmor.scc", "" ,d)}" +KERNEL_FEATURES_append = " ${@bb.utils.contains("DISTRO_FEATURES", "smack", " features/smack/smack.scc", "" ,d)}" +KERNEL_FEATURES_append = " ${@bb.utils.contains("DISTRO_FEATURES", "dm-verity", " features/device-mapper/dm-verity.scc", "" ,d)}" +KERNEL_FEATURES_append = " ${@bb.utils.contains_any("MACHINE_FEATURES", "tpm tpm2", " features/tpm/tpm.scc","", d)}" |