--- a/tests/mansyntax.sh +++ b/tests/mansyntax.sh @@ -1,37 +1,2 @@ #!/bin/sh -set -e - -# Written by Mikhail Gusarov -# -# Run syntax checks for all manpages in the documentation tree. -# - -srcdir=${srcdir:-$PWD} -dstdir=${builddir:-$PWD} -mandir=${srcdir}/../docs - -# -# Only test if suitable man is available -# -if ! man --help | grep -q warnings; then - echo "man version not suitable, skipping tests" - exit 0 -fi - -ec=0 - -trap "rm -f $dstdir/man3" EXIT - -ln -sf "$mandir" "$dstdir/man3" - -for manpage in $mandir/libssh2_*.*; do - echo "$manpage" - warnings=$(LANG=en_US.UTF-8 MANWIDTH=80 man -M "$dstdir" --warnings \ - -E UTF-8 -l "$manpage" 2>&1 >/dev/null) - if [ -n "$warnings" ]; then - echo "$warnings" - ec=1 - fi -done - -exit $ec +: