changeset 17603:91b9d687d468

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_.
author Paul Eggert <eggert@cs.ucla.edu>
date Tue, 07 Jan 2014 21:43:07 -0800
parents f98ee53d8e71
children 2e8cfcbe1d52
files ChangeLog tests/init.sh
diffstat 2 files changed, 7 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2014-01-07  Paul Eggert  <eggert@cs.ucla.edu>
 
+	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'
--- a/tests/init.sh
+++ b/tests/init.sh
@@ -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