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