X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=build-aux%2Felisp-comp;h=ecc6b150ba0b76138617476e636147f1c0dba49c;hb=56d6664559f449af25f0d331457b014b02324d65;hp=ce8c82c0e41083ea67874fa50243c89e17947e0c;hpb=cb75dc5b80c196fd934fd852bd3d39f1df1684dd;p=gnulib.git diff --git a/build-aux/elisp-comp b/build-aux/elisp-comp index ce8c82c0e..ecc6b150b 100755 --- a/build-aux/elisp-comp +++ b/build-aux/elisp-comp @@ -1,8 +1,8 @@ #!/bin/sh -# Copyright (C) 1995, 2000, 2003, 2004, 2005, 2009 Free Software +# Copyright (C) 1995, 2000, 2003, 2004, 2005, 2009, 2010 Free Software # Foundation, Inc. -scriptversion=2009-04-28.21; # UTC +scriptversion=2010-02-06.18; # UTC # Franc,ois Pinard , 1995. # @@ -65,7 +65,11 @@ tempdir=elc.$$ # Cleanup the temporary directory on exit. trap 'ret=$?; rm -rf "$tempdir" && exit $ret' 0 -trap '(exit $?); exit' 1 2 13 15 +do_exit='(exit $ret); exit $ret' +trap "ret=129; $do_exit" 1 +trap "ret=130; $do_exit" 2 +trap "ret=141; $do_exit" 13 +trap "ret=143; $do_exit" 15 mkdir $tempdir cp "$@" $tempdir