[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