WFDB Software Package 10.7.0

File: <base>/install.sh (835 bytes)
#!/bin/sh
# file: install.sh		G. Moody	7 June 2000
#                 		Last revised:	20 December 2021

set -e

case $# in
 0|1) echo "usage: $0 DIRECTORY FILE [FILE ...]"
      exit 1 ;;
esac

DIR=$1
if [ ! -d "$DIR" ]
then
    mkdir -p "$DIR"
fi

if [ ! -d "$DIR" ]
then
    echo "Can't install in $DIR -- exiting."
    exit 1
fi

shift

for FILE in "$@"
do
    BASE=`echo "/$FILE" | sed "s+.*/++g"`
    TMPFILE=$DIR/$BASE.wfdb-install
    rm -f "$TMPFILE"
    trap 'status=$?; rm -f "$TMPFILE"; exit $status' 0
    if [ -f "$FILE.exe" ]
    then
        cp -p "$FILE.exe" "$TMPFILE"
        mv -f "$TMPFILE" "$DIR/$BASE.exe"
    else
        if [ -f "$FILE" ]
        then
	    cp -p "$FILE" "$TMPFILE"
	    mv -f "$TMPFILE" "$DIR/$BASE"
        else
	    echo "$FILE does not exist"
	    exit 1
        fi
    fi
    trap '' 0
done