#!/sbin/runscript depend() { need net } start() { ebegin "Starting ${SVCNAME}" CONF_FILES="/etc/${SVCNAME}/jetty.xml" JETTY_HOME="/var/lib/${SVCNAME}" JETTY_OPTS="-Djetty.home=${JETTY_HOME} -Djetty.logs=/var/log/${SVCNAME}" if [[ -n ${JETTY_HOST} ]]; then JETTY_OPTS="${JETTY_OPTS} -Djetty.host=${JETTY_HOST}" fi if [[ -n ${JETTY_PORT} ]]; then JETTY_OPTS="${JETTY_OPTS} -Djetty.port=${JETTY_PORT}" fi if [[ -n ${STOP_PORT} ]]; then JETTY_OPTS="${JETTY_OPTS} -DSTOP.PORT=${STOP_PORT}" fi if [[ -n ${STOP_KEY} ]]; then JETTY_OPTS="${JETTY_OPTS} -DSTOP.KEY=${STOP_KEY}" fi if [[ ${USE_SETUID} -eq 1 ]]; then CONF_FILES="/etc/${SVCNAME}/jetty-setuid.xml ${CONF_FILES}" JETTY_OPTS="${JETTY_OPTS} -Djava.library.path=/usr/lib64/${SVCNAME}/" fi start-stop-daemon --start --background --make-pidfile \ --pidfile /var/run/${SVCNAME}.pid \ --startas java -- ${JETTY_OPTS} -jar ${JETTY_HOME}/lib/start.jar ${CONF_FILES} eend $? } stop() { ebegin "Stopping ${SVCNAME}" start-stop-daemon --stop --quiet --pidfile /var/run/${SVCNAME}.pid eend $? }