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
This commit is contained in:
Måns Rullgård 2006-07-04 22:33:03 +00:00
parent 109d2de108
commit cde2d79afd

14
configure vendored
View File

@ -3,6 +3,20 @@
# ffmpeg configure script (c) 2000, 2001, 2002 Fabrice Bellard # 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(){ show_help(){
echo "Usage: configure [options]" echo "Usage: configure [options]"
echo "Options: [defaults in brackets after descriptions]" echo "Options: [defaults in brackets after descriptions]"