diff options
Diffstat (limited to 'make.sh')
-rwxr-xr-x | make.sh | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -19,6 +19,11 @@ for file in modules/**/*.inc; do name="${name%.inc}" [[ "$name" =~ ^[a-z0-9_]+$ ]] || continue echo " * Handling $file" + if ! bash -n "$file"; then + echo "FILE CONTAINS ERRORS; ABORTING" + rm -f -- slx-tools + exit 1 + fi for var in $( grep -oP '^[a-z0-9_]+\s*\(\)' "$file" | grep -oE '^[a-z0-9_]+' ); do echo "Found $var" DEFS+="$var() { . \$BASE/$file; $var "'"$@"; }\n' |