hooks:pre-commit: Remove bashisms

This commit is contained in:
2025-06-27 11:35:32 +02:00
parent 781e3a2f4b
commit 3eb9113546

View File

@@ -52,7 +52,7 @@ git diff --staged --name-only --diff-filter=AT $against \
[ -h "$line" ] || continue [ -h "$line" ] || continue
target="$(readlink "$line")" target="$(readlink "$line")"
if [ "${target:0:1}" = "/" ]; then if [ -z "${target##/*}" ]; then
abort=1 abort=1
printf "%s\n" "$line: Absolute symlink" >&2 printf "%s\n" "$line: Absolute symlink" >&2
fi fi
@@ -61,5 +61,5 @@ git diff --staged --name-only --diff-filter=AT $against \
printf "%s\n" "$line: Broken symlink" >&2 printf "%s\n" "$line: Broken symlink" >&2
fi fi
done done
(( ! abort )) || die [ "$abort" -eq 0 ] || die
} }