소스 검색

Improved build-time unsigned modules detection

Maxim Kammerer 12 년 전
부모
커밋
9a859a57d9
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  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