From cde2d79afd22e1b3135abccce6c68698a13be68e Mon Sep 17 00:00:00 2001 From: Måns Rullgård Date: Tue, 4 Jul 2006 22:33:03 +0000 Subject: Try to find a better shell if the one configure was started under is broken. Solaris /bin/sh is broken. Originally committed as revision 5616 to svn://svn.ffmpeg.org/ffmpeg/trunk --- configure | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'configure') diff --git a/configure b/configure index 70d3853e2c..bf58d688d5 100755 --- a/configure +++ b/configure @@ -3,6 +3,20 @@ # ffmpeg configure script (c) 2000, 2001, 2002 Fabrice Bellard # +# make sure we are running under a compatible shell +(: ${foo%%bar}) 2>/dev/null +if test "$?" != 0; then + if test "x$FFMPEG_CONFIGURE_EXEC" = x; then + FFMPEG_CONFIGURE_EXEC=1 + export FFMPEG_CONFIGURE_EXEC + exec bash "$0" "$@" + exec ksh "$0" "$@" + exec /usr/xpg4/bin/sh "$0" "$@" + fi + echo "No compatible shell script interpreter found." + exit 1 +fi + show_help(){ echo "Usage: configure [options]" echo "Options: [defaults in brackets after descriptions]" -- cgit v1.2.3