From 21f1ffffa97caa35fc171c480773343b72450afe Mon Sep 17 00:00:00 2001 From: ph10 Date: Thu, 16 Oct 2014 16:22:44 +0000 Subject: [PATCH] Make scripts Solaris-compatible. --- RunTest | 4 +++- maint/ManyConfigTests | 6 ++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/RunTest b/RunTest index 32d218b..8419b02 100755 --- a/RunTest +++ b/RunTest @@ -121,8 +121,10 @@ fi # $1 the value of $? after a call to pcre2test # $2 the suffix of the output file to compare with # $3 the $opt value (empty, -jit, or -dfa) +# +# Note: must define using name(), not "function name", for Solaris. -function checkresult() +checkresult() { if [ $1 -ne 0 ] ; then echo "** pcre2test failed - check testtry" diff --git a/maint/ManyConfigTests b/maint/ManyConfigTests index 6192e36..a1dba03 100755 --- a/maint/ManyConfigTests +++ b/maint/ManyConfigTests @@ -80,9 +80,11 @@ fi # This function runs a single test with the set of configuration options that -# are in $opts. The source directory must be set in srcdir. +# are in $opts. The source directory must be set in srcdir. The function must +# be defined as "runtest()" not "function runtest()" in order to run on +# Solaris. -function runtest() +runtest() { rm -f $srcdir/pcre2test $srcdir/pcre2grep $srcdir/pcre2_jit_test testcount=`expr $testcount + 1`