#!/bin/ksh
#
# chkconfig: - 80 20
# description: OSSTech Apache Tomcat
#
### BEGIN INIT INFO
# Provides:		osstech-tomcat
# Required-Start:	$network $local_fs osstech-svscan
# Required-Stop:	$network $local_fs osstech-svscan
# Should-Start:		$syslog
# Should-Stop:		$syslog
# Default-Start:	2 3 4 5
# Default-Stop:		0 1 6
### END INIT INFO

. "/opt/osstech/etc/sv/svinit" || exit 1

sv_name="tomcat"
tomcat_incetance_cmd="/opt/osstech/sbin/tomcat-instance"

function sv_configtest {
  typeset sv_dir=$(sv_dir "$1"); shift
  typeset test_out

  test_out=$("$tomcat_incetance_cmd" configtest 2>&1)
  if [[ $? -ne 0 ]]; then
    echo "$test_out"
    return 6
  fi

  return 0
}

function sv_version {
  typeset sv_dir=$(sv_dir "$1"); shift

  "$tomcat_incetance_cmd" version

  return 0
}

sv_init "$sv_name" ${1+"$@"}

