start() { echo -n $"Starting ejabberd: " daemon --user=ejabberd --check=ejabberd \ "erl" "-pa /usr/local/lib/ejabberd/ebin \ -sname ejabberd \ -s ejabberd \ -ejabberd config \\\"/etc/ejabberd/ejabberd.cfg\\\" \ log_path \\\"/var/log/ejabberd/ejabberd.log\\\" \ -sasl sasl_error_logger \\{file,\\\"/var/log/ejabberd/sasl.log\\\"\\} \ -mnesia dir \\\"/var/lib/ejabberd/spool\\\" \ -detached" RETVAL=$? [ $RETVAL -eq 0 ] && touch /var/lock/subsys/ejabberd echo return $RETVAL }