Added check-all to Makefile which makes syntax check to all .pp files.

This commit is contained in:
Timo Mkinen 2011-06-15 15:22:06 +03:00
parent 8562ddec5b
commit 4ce58ed21a

View file

@ -21,6 +21,21 @@ check:
"line $${errors}" 1>&2 ; \ "line $${errors}" 1>&2 ; \
done done
check-all:
@which puppet > /dev/null 2>&1 || ( \
echo "puppet not installed, cannot perform syntax checking" \
1>&2 ; exit 1 )
@for name in `find . -name \*.pp` ; do \
echo -n "$${name}: " ; \
errors="`puppet --color=false --parseonly --ignoreimport $${name}`" ; \
if [ $$? -eq 0 ]; then \
echo "ok" ; \
else \
echo "error" ; \
echo "$${errors}" 1>&2 ; \
fi \
done
rdoc: $(MANIFESTS) rdoc: $(MANIFESTS)
mkdir .$$$$ ; \ mkdir .$$$$ ; \
puppetdoc --mode rdoc --outputdir rdoc --modulepath . --manifestdir .$$$$ ; \ puppetdoc --mode rdoc --outputdir rdoc --modulepath . --manifestdir .$$$$ ; \