plugins: relax shebang requirement

This commit is contained in:
Franco Fichtner 2023-10-12 16:20:38 +02:00
parent c9f3c7b792
commit 40785d2ec1

View file

@ -304,7 +304,7 @@ lint-desc: check
lint-shell:
@for FILE in $$(find ${.CURDIR}/src -name "*.sh" -type f); do \
if [ "$$(head $${FILE} | grep -cx '#!\/bin\/sh')" == "0" ]; then \
if [ "$$(head $${FILE} | grep -c '^#!\/)" == "0" ]; then \
echo "Missing shebang in $${FILE}"; exit 1; \
fi; \
sh -n $${FILE} || exit 1; \