• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/gettext-0.17/gettext-tools/tests/
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.tmp mu-test1.out"
41: ${MSGUNFMT=msgunfmt}
42${MSGUNFMT} -o mu-test1.tmp mu-test1.mo
43test $? = 0 || { rm -fr $tmpfiles; exit 1; }
44tr -d '\r' < mu-test1.tmp > mu-test1.out
45test $? = 0 || { rm -fr $tmpfiles; exit 1; }
46
47: ${DIFF=diff}
48${DIFF} mu-test1.in mu-test1.out
49result=$?
50
51rm -fr $tmpfiles
52
53exit $result
54