xref: /netbsd-src/external/gpl2/gettext/dist/gettext-tools/tests/msgunfmt-1 (revision 946379e7b37692fc43f68eb0d1c10daa0a7f3b6c)
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