[OE-core] [warrior][PATCH] kernel.bbclass: fix installation of modules signing certificates

akuster808 akuster808 at gmail.com
Sat Oct 12 16:57:20 UTC 2019



On 10/11/19 1:16 AM, Nicolas Dechesne wrote:
> From: Dmitry Eremin-Solenikov <dmitry_eremin-solenikov at mentor.com>
>
> If one has provided external key/certificate for modules signing, Kbuild
> will skip creating signing_key.pem and will write only signing_key.x509
> certificate. Thus we have to check for .x509 file existence rather than
> .pem one.

Is this true for all the kernel versions supported by warrior?

- armin
>
> Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin-solenikov at mentor.com>
> Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
> (cherry picked from commit 2527e731eba43bd36d0ea268aca6b03155376134)
> Signed-off-by: Nicolas Dechesne <nicolas.dechesne at linaro.org>
> ---
>  meta/classes/kernel.bbclass | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass
> index 111a0b2eeb..fb1f49327c 100644
> --- a/meta/classes/kernel.bbclass
> +++ b/meta/classes/kernel.bbclass
> @@ -453,7 +453,7 @@ do_shared_workdir () {
>  	cp .config $kerneldir/
>  	mkdir -p $kerneldir/include/config
>  	cp include/config/kernel.release $kerneldir/include/config/kernel.release
> -	if [ -e certs/signing_key.pem ]; then
> +	if [ -e certs/signing_key.x509 ]; then
>  		# The signing_key.* files are stored in the certs/ dir in
>  		# newer Linux kernels
>  		mkdir -p $kerneldir/certs



More information about the Openembedded-core mailing list