On 01/07/2014 11:37 AM, Jim Meyering wrote: > Please be sure to propagate your > init.sh change back to the master version in gnulib/tests.
Yeowch! Thanks, I'd forgotten we'd stolen that from gnulib. I pushed the following patch into gnulib. --- ChangeLog | 8 ++++++++ tests/init.sh | 1 + 2 files changed, 9 insertions(+) diff --git a/ChangeLog b/ChangeLog index ff71c97..c4246aa 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2014-01-07 Paul Eggert <egg...@cs.ucla.edu> + + 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' + by Dagobert Michelsen in <http://bugs.gnu.org/16380>. + * tests/init.sh (re_shell_): Export if it's used. + 2014-01-06 Eric Blake <ebl...@redhat.com> md5, sha1, sha256, sha512: support older autoconf diff --git a/tests/init.sh b/tests/init.sh index b5c2e3f..e07c39c 100644 --- a/tests/init.sh +++ b/tests/init.sh @@ -201,6 +201,7 @@ else *x*) opts_=-x ;; *) opts_= ;; esac + export re_shell_ exec "$re_shell_" $opts_ "$0" --no-reexec "$@" echo "$ME_: exec failed" 1>&2 exit 127 -- 1.8.3.1