How to create a startup for Nightly Builds?

I want to know how to make a /etc/init.d/openfire file to a openfire nightly bluid unpacked in /opt/openfire.

I tried this, based i the Openfire 3.7.0 file, bit it doesn’t works. It doesn’t start and give no error messages.

#!/bin/sh

Written by Miquel van Smoorenburg miquels@cistron.nl.

Modified for Debian

by Ian Murdock imurdock@gnu.ai.mit.edu.

Version: @(#)skeleton 1.9 26-Feb-2001 miquels@cistron.nl

Attempt to locate JAVA_HOME, code borrowed from jabref package

if [ -z $JAVA_HOME ]

then

t=/usr/lib/jvm/java-1.5.0-sun && test -d $t && JAVA_HOME=$t

t=/usr/lib/jvm/java-6-sun && test -d $t && JAVA_HOME=$t

fi

PATH=/sbin:/bin:/usr/sbin:/usr/bin:${JAVA_HOME}/bin

JAVA=${JAVA_HOME}/bin/java

NAME=openfire

DESC=openfire

DAEMON_DIR=/opt/openfire

DAEMON_LIB=${DAEMON_DIR}/lib

test -x $JAVA || exit 0

Include openfire defaults if available

if [ -f /etc/default/openfire ] ; then

. /etc/default/openfire

fi

DAEMON_OPTS="$DAEMON_OPTS -server -DopenfireHome=${DAEMON_DIR} \

-Dopenfire.lib.dir=${DAEMON_LIB} -classpath ${DAEMON_LIB}/startup.jar\

-jar ${DAEMON_LIB}/startup.jar"

#set -e

#Helper functions

start() {

start-stop-daemon --start --quiet --background --make-pidfile \

–pidfile /var/run/$NAME.pid --chuid openfire:openfire \

–exec $JAVA – $DAEMON_OPTS

}

stop() {

start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid \

–exec $JAVA --retry 4

}

case “$1” in

start)

echo -n "Starting $DESC: "

start

echo “$NAME.”

;;

stop)

echo -n "Stopping $DESC: "

stop

echo “$NAME.”

;;

restart|force-reload)

If the “reload” option is implemented, move the “force-reload”

option to the “reload” entry above. If not, “force-reload” is

just the same as “restart”.

echo -n "Restarting $DESC: "

#set +e

stop

#set -e

#sleep 1

start

echo “$NAME.”

;;

*)

N=/etc/init.d/$NAME

echo “Usage: $N {start|stop|restart|reload|force-reload}” >&2

echo “Usage: $N {start|stop|restart|force-reload}” >&2

exit 1

;;

esac

exit 0

I did this rebuilding the package of the version 3.7.0 and replacing the new files in this.