#!/bin/sh
#

. /etc/rc.d/init.d/functions

: ${INTERBASE:=/opt/interbase}
: ${ISC_USER:=SYSDBA}
: ${ISC_PASSWORD:=masterkey}

export INTERBASE
export ISC_USER
export ISC_PASSWORD

ibserver_start()
{
	#su -c $INTERBASE'/bin/ibmgr -start -forever' interbase
	#echo $INTERBASE/bin/ibmgr -start -forever | su interbase
	$INTERBASE/bin/ibmgr -start -forever
}

ibserver_stop()
{
	#$INTERBASE/bin/ibmgr -shut -password masterkey
	$INTERBASE/bin/ibmgr -shut -password $ISC_PASSWORD
	
}

# See how we were called.
case "$1" in
  start)
	gprintf "Starting interbase: "
	ibserver_start
	#set_tcp_no_delay;
	echo
	;;
  stop)
	gprintf "Shutting Interbase Server: "
	ibserver_stop
	echo
	;;
  *)
	gprintf "*** Usage: ibserver  {start|stop}\n"
	exit 1
	;;
esac

exit 0

