Explorar o código

Improved build-time unsigned modules detection

Maxim Kammerer %!s(int64=12) %!d(string=hai) anos
pai
achega
9a859a57d9
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/root/helpers/gen-kernel

+ 1 - 1
src/root/helpers/gen-kernel

@@ -85,7 +85,7 @@ elif [ "${cmd}" = modules ]; then
     # Sign out-of-tree modules (#447352)
     find ${mainmod} -mindepth 2 ! -path "${mainmod}/kernel/*" -type f -name '*.ko' | \
     while read mod; do
-        if ! grep -q '~Module signature appended~' "${mod}"; then
+        if [ -z "`modinfo -F sig_key ${mod}`" ]; then
             ${kernsrc}/scripts/sign-file ${sighash} ${sb_kmod}.key ${sb_kmod}.der "${mod}"
         fi
     done