| #! /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 |