#!/bin/sh
#
# Silicon startup script
# Function to find the real directory a program resides in.
# Sep. 04, 2010 - Bardia Daneshvar for Silicon 2
#

# Set the home if not already set.
if [ "${SILICON_DATA_PATH}" = "" ]; then
    SILICON_DATA_PATH="`echo $0 | grep ^/`"
    if [ "$SILICON_DATA_PATH" = "" ]; then
	SILICON_DATA_PATH="$PWD"/"$0"
    fi
    cd `dirname $SILICON_DATA_PATH`
    SILICON_DATA_PATH=$PWD
    cd -
fi

LD_LIBRARY_PATH=${SILICON_DATA_PATH}"/lib;"${LD_LIBRARY_PATH}
export LD_LIBRARY_PATH

# Let's boogie!
if [ -x "${SILICON_DATA_PATH}/bin/silicon" ]
then
	exec "${SILICON_DATA_PATH}/bin/silicon" "$@"
fi
echo "Couldn't run Silicon (silicon-bin). Is SILICON_DATA_PATH set?"
exit 1

# end of silicon ...

