Hi, I fixed it for ubuntu 8.10, hopefuly it may be useful for you.
regards danielz #! /bin/sh # # ejabberd Start/stop ejabberd server # ### BEGIN INIT INFO # Provides: ejabberd # Required-Start: $remote_fs $network # Required-Stop: $remote_fs $network # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Starts ejabberd jabber server # Description: Starts ejabberd jabber server, an XMPP # compliant server written in Erlang. ### END INIT INFO PATH=/sbin:/bin:/usr/sbin:/usr/bin EJABBERD=/usr/sbin/ejabberd EJABBERDCTL=/usr/sbin/ejabberdctl EJABBERDUSER=ejabberd NAME=ejabberd PIDFILE="/var/run/ejabberd.pid" test -f $EJABBERD || exit 0 test -f $EJABBERDCTL || exit 0 # Include ejabberd defaults if available if [ -f /etc/default/ejabberd ] ; then . /etc/default/ejabberd fi ctl() { action="$1" su $EJABBERDUSER -c "$EJABBERDCTL $action" >/dev/null } start() { cd /var/lib/ejabberd su $EJABBERDUSER -c "$EJABBERD -noshell -detached" echo `pidof epmd` > $PIDFILE } stop() { if ctl stop ; then cnt=0 sleep 1 while ctl status ; do echo -n . cnt=`expr $cnt + 1` if [ $cnt -gt 60 ] ; then echo -n " failed" break fi sleep 1 done rm $PIDFILE else echo -n " failed" fi } case "$1" in start) echo -n "Starting jabber server: $NAME" if ctl status ; then echo -n " already running" else start fi ;; stop) echo -n "Stopping jabber server: $NAME" if ctl status ; then stop else echo -n " already stopped" fi ;; restart|force-reload) echo -n "Restarting jabber server: $NAME" if ctl status ; then stop start else echo -n " is not running. Starting $NAME" start fi ;; *) echo "Usage: $0 {start|stop|restart|force-reload}" >&2 exit 1 ;; esac if [ $? -eq 0 ]; then echo . else echo " failed." fi exit 0 -- AyD Multimedia - Daniel Zelisko - consulting and modern and innovative application development for your business web - ecommerce - crm - mobile - audio/video - kiosks and more dan...@aydmultimedia.com -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org