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