]> git.ipfire.org Git - thirdparty/autoconf.git/commitdiff
Pass CONFIG_SHELL down to generated scripts, and re-export SHELL.
authorPaolo Bonzini <bonzini@gnu.org>
Thu, 30 Oct 2008 14:13:56 +0000 (15:13 +0100)
committerPaolo Bonzini <bonzini@gnu.org>
Thu, 30 Oct 2008 14:27:42 +0000 (15:27 +0100)
* lib/m4sugar/m4sh.m4 (_AS_DETECT_BETTER_SHELL): If proceeding
with a given CONFIG_SHELL, move it to SHELL.
(AS_INIT_GENERATED): Re-export SHELL.

ChangeLog
lib/m4sugar/m4sh.m4

index e19a3f6010c8603b370bb632e442af3c0fe70386..89c2214bc6c0ec4376dbc1ea699cbf69bc91d5af 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2008-10-30  Paolo Bonzini  <bonzini@gnu.org>
+
+       Pass CONFIG_SHELL down to generated scripts, and re-export SHELL.
+       * lib/m4sugar/m4sh.m4 (_AS_DETECT_BETTER_SHELL): If proceeding
+       with a given CONFIG_SHELL, move it to SHELL.
+       (AS_INIT_GENERATED): Re-export SHELL.
+
 2008-10-30  Eric Blake  <ebb9@byu.net>
 
        Work around Solaris /bin/sh case bug.
index 1f1f5999d5ac0a19c9233aa23aef9fb952cc375b..e0870ab8c6c3ae9ccdff55b708f13a976a389f18 100644 (file)
@@ -265,6 +265,9 @@ Then install a modern shell, or manually run the script under such a
 shell if you do have one.], [$[]0: ], [], [62])")
   fi
       AS_EXIT(1)])])
+else
+  SHELL=$CONFIG_SHELL
+  export SHELL
 fi
 _m4_popdef([AS_EXIT])])# _AS_DETECT_BETTER_SHELL
 
@@ -1863,6 +1866,7 @@ cat >$1 <<_ASEOF || as_write_fail=1
 # Generated by $as_me.
 $2
 SHELL=\${CONFIG_SHELL-$SHELL}
+export SHELL
 _ASEOF
 cat >>$1 <<\_ASEOF || as_write_fail=1
 _AS_SHELL_SANITIZE