*) rm -fr $tmpfiles; exit 77;;
esac
-tmpfiles="$tmpfiles prog.ok prog.out"
-: ${DIFF=diff}
+tmpfiles="$tmpfiles prog.nok prog.ok prog.out"
+# Expected result when bash is built without i18n support.
+cat <<\EOF > prog.nok
+'Your command, please?', asked the waiter.
+2 morceaux de gateau
+EOF
+# Expected result when bash is built with i18n support.
cat <<\EOF > prog.ok
«Votre commande, s'il vous plait», dit le garçon.
2 morceaux de gateau
: ${LOCALE_FR=fr_FR}
LANGUAGE= LC_ALL=$LOCALE_FR bash ./prog.sh 2 > prog.out || exit 1
+: ${DIFF=diff}
+${DIFF} prog.nok prog.out > /dev/null && { rm -fr $tmpfiles; exit 77; }
${DIFF} prog.ok prog.out || exit 1
rm -fr $tmpfiles