#! /bin/sh trap 'rm -fr $tmpfiles' 1 2 3 15 tmpfiles="mf-test3.po" cat <mf-test3.po # # xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # xxxxxxxxxxxxxxxxxxxx # # xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx msgid "" msgstr "" EOF tmpfiles="$tmpfiles mftest3.mo" : ${MSGFMT=msgfmt} ${MSGFMT} mf-test3.po -o mftest3.mo test ! -f mftest3.mo result=$? rm -fr $tmpfiles exit $result # Preserve executable bits for this shell script. # Thanks to Noah Friedman for this great trick. Local Variables: eval:(defun frobme () (set-file-modes buffer-file-name file-mode)) eval:(make-local-variable 'file-mode) eval:(setq file-mode (file-modes (buffer-file-name))) eval:(make-local-variable 'after-save-hook) eval:(add-hook 'after-save-hook 'frobme) End: