]> code.ossystems Code Review - openembedded-core.git/commitdiff
kernel.bbclass: fix installation of modules signing certificates
authorDmitry Eremin-Solenikov <dmitry_eremin-solenikov@mentor.com>
Sun, 28 Jul 2019 10:01:03 +0000 (13:01 +0300)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 29 Jul 2019 22:45:05 +0000 (23:45 +0100)
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.

Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin-solenikov@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/kernel.bbclass

index a60e15b578143786fbb01b0b47312d62da4af2a9..bf3674238f02bd08cf2e7e6f9ba7bb11dc9c2a1e 100644 (file)
@@ -454,7 +454,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