From: Gordon Matzigkeit Date: Tue, 1 Jul 1997 04:38:32 +0000 (+0000) Subject: Initial revision X-Git-Tag: release-1-0a~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f07ace262c2aada66cb2ba584ba1d78cdcb001b2;p=thirdparty%2Flibtool.git Initial revision --- diff --git a/tests/if.test b/tests/if.test new file mode 100644 index 000000000..a47106693 --- /dev/null +++ b/tests/if.test @@ -0,0 +1,32 @@ +#! /bin/sh +# if.test - check that we haven't forgotten a `test' command + +# Test script header. +need_prefix=no +if test -z "$srcdir"; then + srcdir=`echo "$0" | sed 's%/[^/]*$%%'` + test "$srcdir" = "$0" && srcdir=. + test "${VERBOSE+set}" != "set" && VERBOSE=yes +fi +. $srcdir/defs || exit 1 + +# Check for bad binary operators. +status=0 +if egrep -n -e "if[ ]+[\"']?\\$.*(=|-[lg][te]|-eq|-ne)" $srcdir/../ltconfig $srcdir/../ltmain.sh; then + echo "use \`if test \$something =' instead of \`if \$something ='" + status=1 +fi + +# Check for bad unary operators. +if egrep -n -e 'if[ ]+-' $srcdir/../ltconfig $srcdir/../ltmain.sh; then + echo "use \`if test -X' instead of \`if -X'" + status=1 +fi + +# Check for using `[' instead of `test'. +if egrep -n -e 'if[ ]+\[' $srcdir/../ltconfig $srcdir/../ltmain.sh; then + echo "use \`if test' instead of \`if ['" + status=1 +fi + +exit $status