1 #! /bin/sh 2 3 # Test the gettext program with -e option. 4 5 tmpfiles="" 6 trap 'rm -fr $tmpfiles' 1 2 3 15 7 8 # Create binary test file in correct position. 9 tmpfiles="$tmpfiles LC_MESSAGES" 10 test -d LC_MESSAGES || mkdir LC_MESSAGES 11 cp $top_srcdir/tests/test.mo LC_MESSAGES 12 13 tmpfiles="$tmpfiles gt-test1.out" 14 : ${GETTEXT=gettext} 15 TEXTDOMAINDIR=.. LANGUAGE=tests \ 16 ${GETTEXT} --env LC_ALL=en -e test 'SYS_(C)\n' > gt-test1.out 17 18 # Create correct file. 19 tmpfile="$tmpfiles gtmf-test1.ok" 20 cat <<EOF > gtmf-test1.ok 21 MSGFMT(1) portable message object file compiler 22 Copyright (C) 1995 Free Software Foundation 23 Report bugs to <bug-gnu-utils@gnu.org> 24 EOF 25 26 : ${DIFF=diff} 27 ${DIFF} gtmf-test1.ok gt-test1.out 28 result=$? 29 30 rm -fr $tmpfiles 31 32 exit $result 33