#!/bin/sh # This file is public domain. # check texindex --help and --version. We'll just ensure that stdout is # nonempty and exit status is zero, and not worry if the output is sensible. # if we ever have more tests, we should move this to a common file, # and ideally share with install-info/tests/defs.in, etc. #### set -x # Make sure we override the user shell. SHELL='/bin/sh'; export SHELL # unsetting an already-unset variable fails with BSD sh. CDPATH=; unset CDPATH # If srcdir is not set, then we are not running from `make check'; be verbose. if test -z "$srcdir"; then VERBOSE=x # compute $srcdir. srcdir=`echo "$0" | sed -e 's,/[^\\/]*$,,'` test $srcdir = $0 && srcdir=. fi texindex=./texindex TEXINDEX_SCRIPT=$srcdir/texindex.awk; export TEXINDEX_SCRIPT #### # The actual test follows. out=`$texindex --version` if test $? -ne 0 || test -z "$out"; then echo "$0: $texindex --version failed." >&2 exit 1 fi out=`$texindex --help` if test $? -ne 0 || test -z "$out"; then echo "$0: $texindex --help failed." >&2 exit 1 fi exit 0