1 #! /bin/sh 2 3 # Test --no-location option. 4 5 tmpfiles="" 6 trap 'rm -fr $tmpfiles' 1 2 3 15 7 8 tmpfiles="$tmpfiles mcomm-test2.in1 mcomm-test2.in2" 9 cat <<EOF > mcomm-test2.in1 10 #: first.c:123 11 msgid "1" 12 msgstr "1x" 13 EOF 14 15 cat <<EOF > mcomm-test2.in2 16 #: hunt.c:759 17 msgid "2" 18 msgstr "2x" 19 EOF 20 21 tmpfiles="$tmpfiles mcomm-test2.out" 22 : ${MSGCOMM=msgcomm} 23 ${MSGCOMM} --more-than=0 --no-location -o mcomm-test2.out \ 24 mcomm-test2.in1 mcomm-test2.in2 25 test $? = 0 || { rm -fr $tmpfiles; exit 1; } 26 27 tmpfiles="$tmpfiles mcomm-test2.ok" 28 cat << EOF > mcomm-test2.ok 29 msgid "1" 30 msgstr "1x" 31 32 msgid "2" 33 msgstr "2x" 34 EOF 35 36 : ${DIFF=diff} 37 ${DIFF} mcomm-test2.ok mcomm-test2.out 38 result=$? 39 40 rm -fr $tmpfiles 41 42 exit $result 43