From 73bb74b8c033d0d67d02dadd7e93b98e5a15d90a Mon Sep 17 00:00:00 2001 From: ebasov Date: Thu, 6 Feb 2025 16:34:29 +0300 Subject: [PATCH] Fix script --- SOURCES/mod-sign.sh | 5 +++-- SPECS/kernel.spec | 2 -- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/SOURCES/mod-sign.sh b/SOURCES/mod-sign.sh index 535bd59..795ddc6 100755 --- a/SOURCES/mod-sign.sh +++ b/SOURCES/mod-sign.sh @@ -14,14 +14,15 @@ MODPUBKEY=$2 moddir=$3 modules=$(find "$moddir" -type f -name '*.ko') +sign_file=$(find . -name 'sign-file' | head -n1) NPROC=$(nproc) [ -z "$NPROC" ] && NPROC=1 # NB: this loop runs 2000+ iterations. Try to be fast. -echo "$modules" | xargs -r -n16 -P "$NPROC" sh -c " +echo "$modules" | xargs -r -n16 -P $NPROC sh -c " for mod; do - ./scripts/sign-file sha256 $MODSECKEY $MODPUBKEY \$mod + $sign_file sha256 $MODSECKEY $MODPUBKEY \$mod rm -f \$mod.sig \$mod.dig done " DUMMYARG0 # xargs appends ARG1 ARG2..., which go into $mod in for loop. diff --git a/SPECS/kernel.spec b/SPECS/kernel.spec index 5d4b5f4..31e7c8f 100755 --- a/SPECS/kernel.spec +++ b/SPECS/kernel.spec @@ -2901,8 +2901,6 @@ find Documentation -type d | xargs chmod u+w # # Don't sign modules for the zfcpdump variant as it is monolithic. -cd %{_builddir}/%{name}-%{tarfile_release}/ - %define __modsign_install_post \