+2008-10-15 Paolo Bonzini <bonzini@gnu.org>
+
+ Use "test x$foo = xyes" to avoid upsetting Libtool's sh.test.
+ * lib/m4sugar/m4sh.m4 (_AS_DETECT_BETTER_SHELL, _AS_SHELL_FN_WORK): Use
+ "test x$foo = xyes".
+
2008-10-15 Paolo Bonzini <bonzini@gnu.org>
Trim down the size of the better-shell test.
AS_IF([_AS_RUN(["$as_required"])],
[as_have_required=yes],
[as_have_required=no])])
- AS_IF([test $as_have_required = yes && _AS_RUN(["$as_suggested"])],
+ AS_IF([test x$as_have_required = xyes && _AS_RUN(["$as_suggested"])],
[],
[as_candidate_shells=
_AS_PATH_WALK([/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH],
export CONFIG_SHELL
exec "$CONFIG_SHELL" "$as_myself" ${1+"$[@]"}])
- AS_IF([test $as_have_required = no],
+ AS_IF([test x$as_have_required = xno],
[echo This script requires a shell more modern than all the
echo shells that I found on your system. Please install a
echo modern shell, or manually run the script under such a
AS_IF([( set x; as_func_ret_success y && test x = "[$]1" )], [],
[exitcode=1
echo positional parameters were not saved.])
-test $exitcode = 0[]dnl
+test x$exitcode = x0[]dnl
])# _AS_SHELL_FN_WORK