b525355729
Note: this backs out a number of changes we've made to awk because they aren't upstream, but are on the vendor branch. Those will be reapplied. svn makes it needlessly difficult to know which ones, but at least r315426, r301289, and maybe r301691, though there may be others too. None of these are critical, so bisecting through this point is safe for all but awk regression tests :).
36 lines
482 B
Bash
Executable File
36 lines
482 B
Bash
Executable File
#! /bin/sh
|
|
|
|
case `uname` in
|
|
CYGWIN) EXE=a.exe ;;
|
|
*) EXE=a.out ;;
|
|
esac
|
|
|
|
if [ ! -f $EXE ]
|
|
then
|
|
make || exit 1
|
|
fi
|
|
|
|
if [ -d testdir ]
|
|
then
|
|
true # do nothing
|
|
elif [ -f awktest.tar ]
|
|
then
|
|
echo extracting testdir
|
|
tar -xpf awktest.tar
|
|
else
|
|
echo $0: No testdir directory and no awktest.tar to extract it from! >&2
|
|
exit 1
|
|
fi
|
|
|
|
cd testdir
|
|
pwd
|
|
PATH=.:$PATH
|
|
export PATH
|
|
if (ulimit -c unlimited > /dev/null 2>&1)
|
|
then
|
|
# Workaround broken default on MacOS X
|
|
ulimit -c unlimited
|
|
fi
|
|
|
|
REGRESS
|