# HG changeset patch # User Paul Eggert # Date 1389159787 28800 # Node ID a6e328964968fb3663183ac1b90740a867ab20b6 # Parent 91bedeeb7247f6254271ae47db4d985be940a389 tests: fix export bug in previous patch Problem reported by Jim Meyering. * tests/init.sh (re_shell): New var, which is exported instead of re_shell_. diff -r 91bedeeb7247 -r a6e328964968 ChangeLog --- a/ChangeLog Tue Jan 07 11:46:27 2014 -0800 +++ b/ChangeLog Tue Jan 07 21:43:07 2014 -0800 @@ -1,5 +1,10 @@ 2014-01-07 Paul Eggert + tests: fix export bug in previous patch + Problem reported by Jim Meyering. + * tests/init.sh (re_shell): New var, which is exported instead of + re_shell_. + tests: simplify porting to Solaris 10 /bin/sh Some test cases in 'grep' need a shell that groks '$('; export re_shell_ for their benefit. Problem reported for 'grep' diff -r 91bedeeb7247 -r a6e328964968 tests/init.sh --- a/tests/init.sh Tue Jan 07 11:46:27 2014 -0800 +++ b/tests/init.sh Tue Jan 07 21:43:07 2014 -0800 @@ -201,7 +201,8 @@ *x*) opts_=-x ;; *) opts_= ;; esac - export re_shell_ + re_shell=$re_shell_ + export re_shell exec "$re_shell_" $opts_ "$0" --no-reexec "$@" echo "$ME_: exec failed" 1>&2 exit 127