xref: /netbsd-src/external/gpl2/gettext/dist/gettext-tools/tests/msgcmp-1 (revision 946379e7b37692fc43f68eb0d1c10daa0a7f3b6c)
1*946379e7Schristos#! /bin/sh
2*946379e7Schristos
3*946379e7Schristos# Test a succeeding comparison.
4*946379e7Schristos
5*946379e7Schristostmpfiles=""
6*946379e7Schristostrap 'rm -fr $tmpfiles' 1 2 3 15
7*946379e7Schristos
8*946379e7Schristostmpfiles="$tmpfiles mc-test1.in1 mc-test1.in2"
9*946379e7Schristoscat <<EOF > mc-test1.in1
10*946379e7Schristosmsgid "one" msgstr "first"
11*946379e7Schristosmsgid "two" msgstr "second"
12*946379e7Schristosmsgid "three" msgstr "third"
13*946379e7SchristosEOF
14*946379e7Schristos
15*946379e7Schristoscat <<EOF > mc-test1.in2
16*946379e7Schristosmsgid "three" msgstr ""
17*946379e7Schristosmsgid "one" msgstr ""
18*946379e7Schristosmsgid "two" msgstr ""
19*946379e7SchristosEOF
20*946379e7Schristos
21*946379e7Schristos: ${MSGCMP=msgcmp}
22*946379e7Schristos${MSGCMP} mc-test1.in1 mc-test1.in2 > /dev/null 2>&1
23*946379e7Schristosresult=$?
24*946379e7Schristos
25*946379e7Schristosrm -fr $tmpfiles
26*946379e7Schristos
27*946379e7Schristosexit $result
28