#!/bin/bash
# chkconfig: 3333 99 14
# description: Seabass WebApplication
# Source function library.
. /etc/rc.d/init.d/functions
################################################################################
# startup(Linux) Seabass.
#
# Copyright (c) 2007-2010 masahito suzuki, Inc. All Rights Reserved.
################################################################################

# target directory.
EXECUTION_USER=root
JAVA_HOME=/var/jdk/jrmc-3.1.0-1.6.0
SEABASS_HOME=/var/seabass/bin/seabass
TARGET_DIR=

SSTART=./seabass
SEND=${SEABASS_HOME}/sh/sdown

sstartup() {
    su - ${EXECUTION_USER} -c "export JAVA_HOME=${JAVA_HOME}; \
        export SEABASS_HOME=${SEABASS_HOME};\
        cd ${TARGET_DIR}; ${SSTART} > /dev/null &"
}

sshutdown() {
    su - ${EXECUTION_USER} -c "export JAVA_HOME=${JAVA_HOME}; \
        export SEABASS_HOME=${SEABASS_HOME};\
        cd ${TARGET_DIR}; ${SEND}"
}

case "$1" in
'start')
        echo -n "*** Starting Seabass >>(>ﾟ) "
        sstartup
        echo
        ;;
'stop')
        echo -n "*** Shutdown seabass (ﾟ<)<<"
        sshutdown
        echo
        ;;

'restart')
        sshutdown
        sstartup
        ;;
*)
        echo "Usage: $0 {start stop restart}"
        exit 1
esac
exit 0

