#!/bin/sh

SERVER_ROOT=%%%ROOT%%%
PRODUCT_NAME=%%%NAME%%%
PRODUCT_BIN=%%%BIN%%%
PRODUCT_SUBDIR=%%%SUBDIR%%%
LD_LIBRARY_PATH=%%%LD_LIBRARY_PATH%%%;export LD_LIBRARY_PATH

# This sources global variables found in SERVER_ROOT/https-admserv/start-*
# scripts.  Modify at your own risk.
if test -r ${SERVER_ROOT}/https-admserv/start-*
then
	for STARTSCRIPT in ${SERVER_ROOT}/https-admserv/start-*
		do . $STARTSCRIPT
	done
fi

LIBPATH=${LIBPATH}:${LD_LIBRARY_PATH}:/usr/lib/threads:/usr/ibmcxx/lib:/usr/lib:/lib; export LIBPATH
SHLIB_PATH=${SHLIB_PATH}:${LD_LIBRARY_PATH}; export SHLIB_PATH

NS_SERVER_HOME=${SERVER_ROOT}; export NS_SERVER_HOME
NS_HTTPS_HOME=${NS_SERVER_HOME}/bin/https; export NS_HTTPS_HOME
PATH=${SERVER_ROOT}/bin/${PRODUCT_NAME}/bin:${PATH}; export PATH

cd $SERVER_ROOT/bin/$PRODUCT_NAME/bin

if [ $# -eq 0 ]
then
	arg="-start";
elif [ $# -eq 1 -a x$1 = x-e ]
then
        arg="-start";
else
	arg=$1;
	shift;
fi

case $arg in
        -start)
		./$PRODUCT_BIN -d $PRODUCT_SUBDIR/config $@
		if test $? -ne 0 ; then
			exit 1
		fi
		;;
	-shell)
		/bin/sh
		;;
	*)
		echo "Usage: start [-start|-shell]"
		exit 1
		;;
esac

exit 0
