[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openembedded-core
Subject:    [OE-core] [v2][PATCH 1/3] kernel-features: add new class
From:       "Armin Kuster" <akuster808 () gmail ! com>
Date:       2021-05-31 18:16:07
Message-ID: 20210531181609.963494-1-akuster808 () gmail ! com
[Download RAW message or body]

Content-Transfer-Encoding: 8bit

This provides a common place to define kernel fragments
that may be usefull to the larger community.

Signed-off-by: Armin Kuster <akuster808@gmail.com>

---
v2]
Rename class
Add warning
Add TPM
---
 meta/classes/kernel-features.bbclass | 13 +++++++++++++
 1 file changed, 13 insertions(+)
 create mode 100644 meta/classes/kernel-features.bbclass

diff --git a/meta/classes/kernel-features.bbclass \
b/meta/classes/kernel-features.bbclass new file mode 100644
index 0000000000..5735edbd7d
--- /dev/null
+++ b/meta/classes/kernel-features.bbclass
@@ -0,0 +1,13 @@
+#
+# Class to place yocto-kernel-cache fragments
+# selections usfull to anyone
+#
+python __anonymous() {
+    if not (bb.data.inherits_class('kernel-yocto', d)):
+        bb.warn("kernel-features class being inherited without kernel-yocto")
+}
+
+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)}"
-- 
2.25.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#152475): https://lists.openembedded.org/g/openembedded-core/message/152475
Mute This Topic: https://lists.openembedded.org/mt/83215857/4454766
Group Owner: openembedded-core+owner@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [openembedded-core@marc.info]
-=-=-=-=-=-=-=-=-=-=-=-



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic