diff --git a/meta-oniro-core/recipes-kernel/linux/linux-oniro-signing.inc b/meta-oniro-core/recipes-kernel/linux/linux-oniro-signing.inc new file mode 100644 index 0000000000000000000000000000000000000000..16f5ffe9b472f9ca62206b507a2c9173baac37f5 --- /dev/null +++ b/meta-oniro-core/recipes-kernel/linux/linux-oniro-signing.inc @@ -0,0 +1,10 @@ +# SPDX-FileCopyrightText: Linaro Ltd +# +# SPDX-License-Identifier: MIT + +# From meta-ledge-secure +require recipes-kernel/linux/linux-ledge-common.inc +require recipes-kernel/linux/linux-ledge-sign.inc + +# Required to do actual signing by the two includes above +KERNEL_SIGN_ENABLE = "1" diff --git a/meta-oniro-core/recipes-kernel/linux/linux-oniro_5.10.bb b/meta-oniro-core/recipes-kernel/linux/linux-oniro_5.10.bb index b7a130dc035e197531e065be568191f6cf8e42f0..212f45d8288b1804726d2a00280cbdc89d90f7cf 100644 --- a/meta-oniro-core/recipes-kernel/linux/linux-oniro_5.10.bb +++ b/meta-oniro-core/recipes-kernel/linux/linux-oniro_5.10.bb @@ -17,6 +17,7 @@ SRC_URI = "git://gitlab.eclipse.org/eclipse/oniro-core/linux.git;protocol=https; " require recipes-kernel/linux/linux-oniro-tweaks-all.inc +require ${@oe.utils.all_distro_features(d, 'kernel-sign', 'recipes-kernel/linux/linux-oniro-signing.inc')} LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" LINUX_VERSION ?= "5.10.61"