home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / gettext-0.10.24-src.tgz / tar.out / fsf / gettext / checks / msgcmp-1 < prev    next >
Lisp/Scheme  |  1996-09-28  |  839b  |  35 lines

  1. #! /bin/sh
  2. # One argument is required which is the path to the toplevel directory
  3. # of the distribution.
  4.  
  5. tmpfiles="mc-test1.in1 mc-test1.in2"
  6. cat <<EOF > mc-test1.in1
  7. msgid "one" msgstr "first"
  8. msgid "two" msgstr "second"
  9. msgid "three" msgstr "third"
  10. EOF
  11.  
  12. cat <<EOF > mc-test1.in2
  13. msgid "three" msgstr ""
  14. msgid "one" msgstr ""
  15. msgid "two" msgstr ""
  16. EOF
  17.  
  18. : ${MSGCMP=msgcmp}
  19. ${MSGCMP} mc-test1.in1 mc-test1.in2 > /dev/null 2>&1
  20. result=$?
  21.  
  22. rm -fr $tmpfiles
  23.  
  24. exit $result
  25.  
  26. # Preserve executable bits for this shell script.
  27. # Thanks to Noah Friedman for this great trick.
  28. Local Variables:
  29. Eval: (defun frobme () (set-file-modes buffer-file-name file-mode))
  30. Eval: (make-local-variable 'file-mode)
  31. Eval: (setq file-mode (file-modes (buffer-file-name)))
  32. Eval: (make-local-variable 'after-save-hook)
  33. Eval: (add-hook 'after-save-hook 'frobme)
  34. End:
  35.