[packages/kernel] Fix shebangs.

arekm arekm at pld-linux.org
Thu Mar 27 14:22:08 CET 2025


commit ef0143bb4baf5250b9457eb3260c82b6c7db2fe9
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Thu Mar 27 13:34:25 2025 +0100

    Fix shebangs.

 kernel.spec | 8 ++++++++
 1 file changed, 8 insertions(+)
---
diff --git a/kernel.spec b/kernel.spec
index 7dec03c2..696cf97a 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -634,11 +634,16 @@ find -name '*.pl' -print0 | \
 	scripts/sphinx-pre-install \
 	scripts/stackdelta
 
+%{__sed} -i -e '1s,/usr/bin/env sh,%{__sh},' \
+	samples/check-exec/run-script-ask.inc
+
 %{__sed} -i -e '1s,/usr/bin/env bash,%{__bash},' \
 	scripts/coccicheck \
 	scripts/config \
 	scripts/decode_stacktrace.sh \
 	tools/testing/selftests/drivers/net/netcons_basic.sh \
+	tools/testing/selftests/drivers/net/netcons_overflow.sh \
+	tools/testing/selftests/exec/check-exec-tests.sh \
 	tools/testing/selftests/powerpc/security/mitigation-patching.sh
 
 %build
@@ -970,6 +975,9 @@ cp -a %{objdir}/tools/objtool/fixdep $RPM_BUILD_ROOT%{_kernelsrcdir}/tools/objto
 cp -a %{objdir}/tools/objtool/objtool $RPM_BUILD_ROOT%{_kernelsrcdir}/tools/objtool
 %endif
 
+# we don't build inc interpreter, so prevent shebang checking
+chmod -x $RPM_BUILD_ROOT%{_kernelsrcdir}/samples/check-exec/{script-ask.inc,script-exec.inc}
+
 # version.h location changed in 3.7, but a lot of external modules don't know about it
 # add a compatibility symlink
 ln -s ../generated/uapi/linux/version.h $RPM_BUILD_ROOT%{_kernelsrcdir}/include/linux/version.h
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/kernel.git/commitdiff/ef0143bb4baf5250b9457eb3260c82b6c7db2fe9



More information about the pld-cvs-commit mailing list