1#! /bin/sh 2 3# Test of general operation. 4 5tmpfiles="" 6trap 'rm -fr $tmpfiles' 1 2 3 15 7 8tmpfiles="$tmpfiles mu-test1.in" 9cat <<EOF > mu-test1.in 10msgid "eight" 11msgstr "eighth" 12 13msgid "five" 14msgstr "fifth" 15 16msgid "four" 17msgstr "fourth" 18 19msgid "one" 20msgstr "first" 21 22msgid "seven" 23msgstr "seventh" 24 25msgid "six" 26msgstr "sixth" 27 28msgid "three" 29msgstr "third" 30 31msgid "two" 32msgstr "second" 33EOF 34 35tmpfiles="$tmpfiles mu-test1.mo" 36: ${MSGFMT=msgfmt} 37${MSGFMT} -o mu-test1.mo mu-test1.in 38test $? = 0 || { rm -fr $tmpfiles; exit 1; } 39 40tmpfiles="$tmpfiles mu-test1.out" 41: ${MSGUNFMT=msgunfmt} 42${MSGUNFMT} -o mu-test1.out mu-test1.mo 43test $? = 0 || { rm -fr $tmpfiles; exit 1; } 44 45: ${DIFF=diff} 46${DIFF} mu-test1.in mu-test1.out 47result=$? 48 49rm -fr $tmpfiles 50 51exit $result 52