#!/bin/sh
BASEDIR=`echo $2 | sed 's/\/*$//' | sed 's/\/\//\//g'`
DESTFILE=`basename $1`

if [ ! -d "$BASEDIR" ]; then
    echo "Creating $BASEDIR"
    if ! mkdir -m 755 -p "$BASEDIR"; then exit 1; fi
fi

if [ -e "$BASEDIR/$DESTFILE" ]; then
    DESTFILE="$DESTFILE.new"
fi

echo "Installing $BASEDIR/$DESTFILE"
if ! cp "$1" "$BASEDIR/$DESTFILE"; then
    exit 1
fi

if [ "x$3" = "x" ]; then
    chmod 644 "$BASEDIR/$DESTFILE"
else
    chmod "$3" "$BASEDIR/$DESTFILE"
fi
