mirror of
https://git.yoctoproject.org/poky
synced 2026-04-23 00:32:12 +02:00
kernel.bbclass: include signing keys when copying files required for module builds
The absence of signing_key.* in $kerneldir made signing of out-of-tree kernel modules fail (silently). Add copying of these files during the shared_workdir task. (From OE-Core rev: 7aadc91b5ef86a89a827d59bd19e7b8272a5dd66) Signed-off-by: Mattias Waldo <mattias.waldo@saabgroup.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
0e38688bca
commit
104eb5794a
@@ -360,6 +360,14 @@ 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
|
||||
# The signing_key.* files are stored in the certs/ dir in
|
||||
# newer Linux kernels
|
||||
mkdir -p $kerneldir/certs
|
||||
cp certs/signing_key.* $kerneldir/certs/
|
||||
elif [ -e signing_key.priv ]; then
|
||||
cp signing_key.* $kerneldir/
|
||||
fi
|
||||
|
||||
# We can also copy over all the generated files and avoid special cases
|
||||
# like version.h, but we've opted to keep this small until file creep starts
|
||||
|
||||
Reference in New Issue
Block a user