cantera/bin/install_tsc.in
2004-10-18 19:52:29 +00:00

40 lines
860 B
Bash
Executable file

#!/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
#
# If the destination directory doesn't exist yet, create it
#
if test ! -d $INCDIR ; then
@INSTALL@ -d $INCDIR
fi
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