Makefile: Add check-bashism top target
authorng0 <ng0@n0.is>
Mon, 4 Mar 2019 13:49:09 +0000 (13:49 +0000)
committerng0 <ng0@n0.is>
Mon, 4 Mar 2019 13:49:09 +0000 (13:49 +0000)
Makefile.am

index fd18d7c3c1e7b0b50b50449818a641351452f56c..9be41951edbc969d47d95558145703a4b7775dac 100644 (file)
@@ -27,3 +27,10 @@ docdir = $(datadir)/doc/gnunet/
 doc_DATA = COPYING README
 
 ACLOCAL_AMFLAGS = -I m4
+
+# Check for bashisms in shell scripts
+# Very verbose, need to exclude more files.
+check-bashism:
+       printf "Run checkbashism on all .sh files.\n"
+       printf "Currently this expects checkbashism.pl at a fixed location."
+       find . -type f ! -path '*/.*' ! -path '*/_*' -name '*.sh' -print0 | xargs -0 ~/src/scripts/src/checkbashisms.pl -f