mirror of
https://github.com/Cantera/cantera.git
synced 2025-02-25 18:55:29 -06:00
60 lines
1.3 KiB
Bash
Executable File
60 lines
1.3 KiB
Bash
Executable File
#!/bin/sh
|
|
#
|
|
# install_ts source DEST_DIR'
|
|
#
|
|
# Install a file checking the time step first
|
|
#
|
|
# HKM -> openBSD doesn't have a -v option
|
|
#
|
|
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
|
|
#
|
|
VERBOSE=@INSTALL_VERBOSE@
|
|
verbose='y'
|
|
if test "x$VERBOSE" = "x-v" ; then
|
|
verbose=
|
|
fi
|
|
INSTALL_XV="@INSTALL_abs@ -m 755 $VERBOSE "
|
|
INSTALL_V="@INSTALL_abs@ -m 644 $VERBOSE "
|
|
#
|
|
# If the destination directory doesn't exist yet, create it
|
|
#
|
|
if test ! -d $INCDIR ; then
|
|
@INSTALL_abs@ -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_XV "${lh}" "${th}"
|
|
else
|
|
$INSTALL_V "${lh}" "${th}"
|
|
fi
|
|
if test x"$verbose" = xy ; then
|
|
echo "${lh}" ' -> ' "${th}"
|
|
fi
|
|
else
|
|
# if test "${lh}" -nt "${th}" ; then
|
|
@TSCOMPARE_abs@ "${lh}" "${th}"
|
|
res=$?
|
|
if test "$res" = "0" ; then
|
|
if test -x "${lh}" ; then
|
|
$INSTALL_XV "${lh}" "${th}"
|
|
else
|
|
$INSTALL_V "${lh}" "${th}"
|
|
fi
|
|
if test x"$verbose" = xy ; then
|
|
echo "${lh}" ' -> ' "${th}"
|
|
fi
|
|
fi
|
|
fi
|
|
exit 0
|