From fcd613400b537b6d40b38d25a499a44dad43a324 Mon Sep 17 00:00:00 2001 From: Marta Rybczynska <marta.rybczynska@linaro.org> Date: Wed, 26 Oct 2022 10:50:07 +0200 Subject: [PATCH] recipes-kernel: add kernel signing Add an option to sign kernel enabled withe DISTRO_FEATURE "kernel-sign". Signed-off-by: Marta Rybczynska <marta.rybczynska@linaro.org> --- .../recipes-kernel/linux/linux-oniro-signing.inc | 10 ++++++++++ .../recipes-kernel/linux/linux-oniro_5.10.bb | 1 + 2 files changed, 11 insertions(+) create mode 100644 meta-oniro-core/recipes-kernel/linux/linux-oniro-signing.inc 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 00000000..16f5ffe9 --- /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 b7a130dc..212f45d8 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" -- GitLab