#!/bin/sh
#
# installRelLink - install a relative link as specified
#
# SYNOPSIS: installLink dir_path source dest
#
# Creates a symbolic link


# Note the LOG value is set in installTreeps

if [ "$#" != "3" ]
then
	exit 1
fi

DIR="$1"
SOURCE="$2"
DEST="$3"


LINK_PATH="$DIR/$DEST"

if [ ! -z "$PREFIX" ]
then
        DIR="$PREFIX$DIR"
fi

if [ ! -z "$INSTALL_ROOT" ]
then
        DIR="$INSTALL_ROOT$DIR"
fi

if [ ! -d "$DIR" ]
then
	DIR_PATH=`dirname $LINK_PATH`
	installDir $DIR_PATH		# adds the prefix stuff
fi


if [ ! -d "$DIR" ]
then
	echo "Can't create link -> $DIR/$DEST"
	exit 1
fi

cd $DIR

if [ "$2" != "$3" ]
then
    ln -f -s $SOURCE $DEST
    mkInstallEntry -s $LINK_PATH >> $LOG

    echo "$DIR/$DEST"

fi
