#!/bin/bash

# set XFHOME
# [default is current directory]
if [ ! -z ${1} ]; then
	XFHOME=${1}
else
	XFHOME=`pwd`
	#echo
	#echo "  Must specify path to XFHOME, e.g.:"
	#echo "    cd /your/XFHOME"
	#echo "    . src/scripts/xfenv \`pwd\`"
	#echo
	#return 
fi

# save and export the original path
# without XFHOME, so we can reuse it
# in subsequent calls
if [ ! ${XF_OPATH} ]
then
	export XF_OPATH=${PATH}
fi

# set up some paths
export XFHOME=$XFHOME
export XF_TBIN=$XFHOME/src/gateway/test
export XF_GBIN=$XFHOME/src/gateway/apps
export XF_SBIN=$XFHOME/src/scripts:$XFHOME/src/scripts/qsee:$XFHOME/src/scripts/cycle
export JUTIL_SBIN=~/host/sourceCode/jutil
# create xfoce path segment
export XF_PATH=$HOME:$XF_TBIN:$XF_GBIN:$XF_SBIN:$JUTIL_BIN

# check whether current PATH contains
# xfoce path
echo $PATH | grep $XF_PATH
test=$?

# if not, create path by combining
# original path with xfoce path
if [ "$test" -ne 0 ]; then
	export PATH=${XF_OPATH}:$XF_PATH
fi

# create a symlink in our home directory
# if it doesn't exist
if [ ! -e ~/xfoce ]
then
	ln -s ${XFHOME} ~/xfoce
else
	echo
	echo "  xfoce symlink already exists."
#	echo "  To set default xfoce version,"
#   echo "  replace symlink using"
#	echo "      ln -s \$(XFHOME) ~/xfoce"
	echo
fi

echo "  XFHOME:[$XFHOME]"
echo
