# Excludes:
# - man/.* - all snippets in man pages (false positives due to
# missing shebangs)
- # - kernel-install/.* - false-positives for dropins (and I'm afraid
- # to touch kernel-install)
# - .*\.(in|SKELETON) - all template/skeleton files
# - tools/coverity\.sh - external file (with some modifications)
- FILTER_REGEX_EXCLUDE: .*/(man/.*|src/kernel-install/.*|.*\.(in|SKELETON)|tools/coverity\.sh)$
+ FILTER_REGEX_EXCLUDE: .*/(man/.*|.*\.(in|SKELETON)|tools/coverity\.sh)$
VALIDATE_ALL_CODEBASE: false
VALIDATE_BASH: true
VALIDATE_GITHUB_ACTIONS: true
if [ "$BOOT_MNT" = '/' ]; then
ENTRY_DIR="$ENTRY_DIR_ABS"
else
- ENTRY_DIR="${ENTRY_DIR_ABS#$BOOT_MNT}"
+ ENTRY_DIR="${ENTRY_DIR_ABS#"$BOOT_MNT"}"
fi
case "$COMMAND" in
esac
if [ -r /etc/os-release ]; then
+ # shellcheck source=/dev/null
. /etc/os-release
elif [ -r /usr/lib/os-release ]; then
+ # shellcheck source=/dev/null
. /usr/lib/os-release
fi