summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Baumann <daniel@debian.org>2007-11-13 11:28:23 +0100
committerDaniel Baumann <daniel@debian.org>2007-11-13 11:28:23 +0100
commit8f8a9ec521174445fe05ca0b610cae22142f1d40 (patch)
tree2114d25cdbc9112e2c2ab687b437aef5a621a831
parentc8f66ebe90b5c3f6412df288e961305dd69691e2 (diff)
downloadvyos-live-build-8f8a9ec521174445fe05ca0b610cae22142f1d40.tar.gz
vyos-live-build-8f8a9ec521174445fe05ca0b610cae22142f1d40.zip
Adding checkbashsms call to test target of the Makefile as suggested by Trent W. Buck <trentbuck@gmail.com>.
-rw-r--r--Makefile9
1 files changed, 9 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index e8898ae3d..afb5ce881 100644
--- a/Makefile
+++ b/Makefile
@@ -5,11 +5,20 @@ TRANSLATIONS="de"
all: build
test:
+ # Checking for syntax errors
set -e; for SCRIPT in functions/* examples/*/*.sh helpers/* hooks/*; \
do \
sh -n $$SCRIPT; \
done
+ # Checking for bashisms (temporary not failing, but only listing)
+ if [ -x /usr/bin/checkbashisms ]; \
+ then \
+ checkbashisms functions/* examples/*/*.sh helpers/* hooks/* || true; \
+ else \
+ echo "bashism test skipped - you need to install devscripts."; \
+ fi
+
build:
@echo "Nothing to build."