1 #! /bin/sh 2 3 # Test that an empty header entry is OK. 4 5 tmpfiles="" 6 trap 'rm -fr $tmpfiles' 1 2 3 15 7 8 tmpfiles="$tmpfiles mf-test3.po" 9 cat <<EOF >mf-test3.po 10 # 11 # xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 12 # xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 13 # xxxxxxxxxxxxxxxxxxxx 14 # 15 # xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 16 # xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 17 # xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 18 # xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 19 msgid "" 20 msgstr "" 21 EOF 22 23 tmpfiles="$tmpfiles mftest3.mo mftest3.err" 24 : ${MSGFMT=msgfmt} 25 LC_MESSAGES=C LC_ALL= \ 26 ${MSGFMT} -o mftest3.mo mf-test3.po >mftest3.err 2>&1 27 result=$? 28 cat mftest3.err | grep -v 'warning: Charset' | grep -v '^ ' 29 test $result = 0 || { rm -fr $tmpfiles; exit 1; } 30 31 test ! -f mftest3.mo 32 result=$? 33 34 rm -fr $tmpfiles 35 36 exit $result 37