diff --git a/bin/.cvsignore b/bin/.cvsignore index 6ddbbcb15..d885d734c 100644 --- a/bin/.cvsignore +++ b/bin/.cvsignore @@ -5,3 +5,5 @@ validate csvdiff *.ilk *.pdb +cti2ctml +install_tsc diff --git a/bin/install_tsc.in b/bin/install_tsc.in new file mode 100755 index 000000000..6071ff9ee --- /dev/null +++ b/bin/install_tsc.in @@ -0,0 +1,34 @@ +#!/bin/sh +# +# install_ts source DEST_DIR' +# +# Install a file checking the time step first +# +if test $# -ne 2 ; then + echo 'install_ts ERROR: This program requires 2 and only 2 parameters:' + echo ' install_ts source DEST_DIR' + exit -1 +fi +lh=$1 +INCDIR=$2 +th=$(INCDIR)/"$${lh}" ; +if test ! -f "${lh}" ; then + echo 'install_ts ERROR: the file, ' ${lh} ', does not exist' + exit -1 +fi +if test ! -f "${th}" ; then + if test -x "${lh}" ; then + @INSTALL@ -m 755 -v "${lh}" "${th}" + else + @INSTALL@ -m 644 -v "${lh}" "${th}" + fi +else + if test "${lh}" -nt "${th}" ; then + if test -x "${lh}" ; then + @INSTALL@ -m 755 -v "${lh}" "${th}" + else + @INSTALL@ -m 644 -v "${lh}" "${th}" + fi + fi +fi +exit 0