PortValhalla/scripts/PopOS/secure-boot/sign-modules.sh

15 lines
320 B
Bash
Executable file

#!/bin/bash
# Elevate script
if [ ! "$UID" -eq 0 ]
then
sudo bash "$BASH_SOURCE"
else
keyDir="/var/lib/shim-signed/mok"
keyFile="$keyDir/MOK.priv"
pubFile="$keyDir/MOK.der"
for file in $(find /lib/modules /var/lib/dkms -name *.ko);
do
kmodsign sha512 $keyFile $pubFile $file
done
fi