1#! /bin/sh 2 3# Test compendium option. 4 5tmpfiles="" 6trap 'rm -fr $tmpfiles' 1 2 3 15 7 8tmpfiles="$tmpfiles mm-c-1.in1 mm-c-1.com mm-c-1.pot" 9cat <<EOF > mm-c-1.in1 10#: file.c:123 11msgid "1" 12msgstr "1x" 13EOF 14 15cat <<EOF > mm-c-1.com 16#: file.c:345 17msgid "2" 18msgstr "2x" 19EOF 20 21cat <<EOF > mm-c-1.pot 22#: file.c:123 23msgid "1" 24msgstr "" 25 26#: file.c:345 27msgid "2" 28msgstr "" 29EOF 30 31tmpfiles="$tmpfiles mm-c-1.tmp mm-c-1.out" 32: ${MSGMERGE=msgmerge} 33${MSGMERGE} -q -C mm-c-1.com -o mm-c-1.tmp mm-c-1.in1 mm-c-1.pot 34test $? = 0 || { rm -fr $tmpfiles; exit 1; } 35tr -d '\r' < mm-c-1.tmp > mm-c-1.out 36test $? = 0 || { rm -fr $tmpfiles; exit 1; } 37 38tmpfiles="$tmpfiles mm-c-1.ok" 39cat << EOF > mm-c-1.ok 40#: file.c:123 41msgid "1" 42msgstr "1x" 43 44#: file.c:345 45msgid "2" 46msgstr "2x" 47EOF 48 49: ${DIFF=diff} 50${DIFF} mm-c-1.ok mm-c-1.out 51result=$? 52 53rm -fr $tmpfiles 54 55exit $result 56