Debian has moved to a dependency based init system and requres the package to be LSB complient.
Below is a patch I found in prevous discussions that should assist in the installation/configuration of Openfire.
Actually, a related request was made in another forum thread: http://community.igniterealtime.org/message/210056#210056
In short: the init script should return particular exit statuses when the 'status' target is being executed.
I've added the correct exit statuses. This does not make the scripts LSB compliant though (other functionality is missing) r12075
Additional changes as proposed by Erwan 'Labynocle' Ben Souiden have just been committed (r12553)
Dont want to be too picky but shouldn't we leave the JABBER name behind us and call it XMPP??
as seen in openfire/trunk/build/debian/openfire.init.d
Short-Description: Start/stop openfire jabber server
Description: Start/stop openfire jabber server