#!/bin/sh

# Startup script for the Servertec Internet Server

# Source function library.
. /etc/rc.d/init.d/functions

#define environment variables used to find Java

# Java 1.1.x
#CLASSPATH=/java/lib/classes.zip

# Java all versions
JAVA_HOME=/usr/bin
PATH=$JAVA_HOME:$PATH

# define environment variables used by Servertec Internet Server

JAVA_EXE="$JAVA_HOME/java -DFORCE_SHUTDOWN"
CLASSPATH=/iws/classes:/iws/classes/iws.jar:/iws/classes/optional.jar:/iws/classes/admin.jar:/iws/classes/servlet.jar:/iws/classes/isg.jar:$CLASSPATH
PATH=/iws/bin/linux:$PATH

#define environment variables used by Sample Servlets
CLASSPATH=/iws/samples/servlets:$CLASSPATH

export PATH JAVA_HOME CLASSPATH JAVA_EXE

case "$1" in
  start)
  	echo -n "Starting server: "
  	daemon /iws/bin/linux/iws /iws >>/var/log/iws.log 2>>/var/log/iws.log &
	echo
	;;
  stop)
  	echo -n "Shutting down server: "
    # SSL disabled
    /iws/bin/linux/stop_iws localhost:8080 admin admin
    # SSL enabled
    #/iws/bin/linux/stop_iws https://localhost:8080 admin admin
	echo
	;;
  restart)
    echo -n "Restarting server: "
    # SSL disabled
    /iws/bin/linux/restart_iws localhost:8080 admin admin
    # SSL enabled
    #/iws/bin/linux/restart_iws https://localhost:8080 admin admin
	echo
	;;
  *)
  echo "Usage: $0 {start|stop|restart}"
	exit 1
esac

exit 0
