diff options
author | dd <dd@wx.tnyzeq.icu> | 2024-09-25 21:00:11 +0200 |
---|---|---|
committer | dd <dd@wx.tnyzeq.icu> | 2024-09-25 21:00:11 +0200 |
commit | 1d7e6c42cb92dfbf57e9504f1648867b2264bc9c (patch) | |
tree | 52f784802a4f799f68e777435db09e23107354c3 /packages/linux-kernel/sign-modules.sh | |
parent | 989ba3c04929db4754a6e042ba9614236607e78e (diff) | |
parent | eff99f5eda19d5ddf324eb01abcc68577d942e62 (diff) | |
download | vyos-build-1d7e6c42cb92dfbf57e9504f1648867b2264bc9c.tar.gz vyos-build-1d7e6c42cb92dfbf57e9504f1648867b2264bc9c.zip |
Merge branch 'vyos:current' into current
Diffstat (limited to 'packages/linux-kernel/sign-modules.sh')
-rwxr-xr-x | packages/linux-kernel/sign-modules.sh | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/packages/linux-kernel/sign-modules.sh b/packages/linux-kernel/sign-modules.sh new file mode 100755 index 00000000..cfb368eb --- /dev/null +++ b/packages/linux-kernel/sign-modules.sh @@ -0,0 +1,15 @@ +#!/bin/sh + +BASE_DIR=$(dirname $0) +MODULE_DIR=$1 +. ${BASE_DIR}/kernel-vars + +SIGN_FILE="${KERNEL_DIR}/scripts/sign-file" + +if [ -f ${EPHEMERAL_KEY} ] && [ -f ${EPHEMERAL_CERT} ]; then + find ${MODULE_DIR} -type f -name \*.ko | while read MODULE; do + echo "I: Signing ${MODULE} ..." + ${SIGN_FILE} sha512 ${EPHEMERAL_KEY} ${EPHEMERAL_CERT} ${MODULE} + done +fi + |