Blame gettext-tools/tests/msgfmt-3

Packit Bot 06c835
#! /bin/sh
Packit Bot 06c835
. "${srcdir=.}/init.sh"; path_prepend_ . ../src
Packit Bot 06c835
Packit Bot 06c835
# Test that an empty header entry is OK.
Packit Bot 06c835
Packit Bot 06c835
cat <<EOF >mf-test3.po
Packit Bot 06c835
#
Packit Bot 06c835
#       xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Packit Bot 06c835
#       xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Packit Bot 06c835
#       xxxxxxxxxxxxxxxxxxxx
Packit Bot 06c835
#
Packit Bot 06c835
#       xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Packit Bot 06c835
#       xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Packit Bot 06c835
#       xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Packit Bot 06c835
#       xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Packit Bot 06c835
msgid   ""
Packit Bot 06c835
msgstr  ""
Packit Bot 06c835
EOF
Packit Bot 06c835
Packit Bot 06c835
: ${MSGFMT=msgfmt}
Packit Bot 06c835
LC_MESSAGES=C LC_ALL= \
Packit Bot 06c835
${MSGFMT} -o mftest3.mo mf-test3.po >mftest3.err 2>&1
Packit Bot 06c835
result=$?
Packit Bot 06c835
cat mftest3.err | grep -v 'warning: Charset' | grep -v '^ '
Packit Bot 06c835
test $result = 0 || { exit 1; }
Packit Bot 06c835
Packit Bot 06c835
test ! -f mftest3.mo
Packit Bot 06c835
result=$?
Packit Bot 06c835
Packit Bot 06c835
exit $result