#!/bin/sh
#
# $FreeBSD
#

# PROVIDE: bastillion
# REQUIRE: NETWORKING SERVERS
# KEYWORD: shutdown

#
# Add the following line to /etc/rc.conf to enable bastillion:
#
# bastillion_enable="YES"
#

. /etc/rc.subr

name=bastillion
rcvar=bastillion_enable

command="/usr/local/jetty_bastillion/bin/jetty.sh"
command_args="start"

# set defaults

bastillion_enable=${bastillion_enable:-"NO"}
bastillion_user=${bastillion_user:-"www"}
bastillion_group=${bastillion_group:-"www"}

if [ ! -d /var/run/bastillion ]; then
	mkdir -p /var/run/bastillion
	chown www:www /var/run/bastillion
fi

load_rc_config ${name}

if test -n "${bastillion_java_version}" ; then
    JAVA_HOME=$(JAVA_VERSION="${bastillion_java_version}" JAVAVM_DRYRUN=1 /usr/local/bin/java | grep JAVA_HOME | cut -d= -f2)
    procname=$(JAVA_VERSION="${bastillion_java_version}" JAVAVM_DRYRUN=1 /usr/local/bin/java | grep JAVAVM_PROG | cut -d= -f2)
else
    JAVA_HOME=$(JAVAVM_DRYRUN=1 /usr/local/bin/java | grep JAVA_HOME | cut -d= -f2)
    procname=$(JAVAVM_DRYRUN=1 /usr/local/bin/java | grep JAVAVM_PROG | cut -d= -f2)
fi

export JAVA_HOME

run_rc_command "$1"
