#!/bin/sh -x #--------------------------------------- # copyright (C) 2008 Jean-Paul Leclere #--------------------------------------- exec 2>&1 ./control/1 NODE=ejabberd HOST=`hostname | cut -d. -f1` EMU=beam export EMU LD_LIBRARY_PATH=/usr/lib/:/lib export LD_LIBRARY_PATH DYLD_LIBRARY_PATH=$LD_LIBRARY_PATH export DYLD_LIBRARY_PATH # Define ejabberd environment ERL_MAX_PORTS=32000 export ERL_MAX_PORTS ERL_INETRC_PATH=/etc/ejabberd/inetrc export ERL_INETRC_PATH SASL_LOG_PATH=/var/log/ejabberd/sasl.log export SASL_LOG_PATH EJABBERD_LOG_PATH=/var/log/ejabberd/ejabberd.log export EJABBERD_LOG_PATH EJABBERD_SO_PATH=/usr/lib/ejabberd/priv/lib export EJABBERD_SO_PATH EJABBERD_CONFIG_PATH=/etc/ejabberd/ejabberd.cfg export EJABBERD_CONFIG_PATH EJABBERD_MSGS_PATH=/usr/lib/ejabberd/priv/msgs export EJABBERD_MSGS_PATH EJABBERD_DB=/var/lib/ejabberd/spool export EJABBERD_DB HOME=/var/lib/ejabberd export HOME exec /usr/local/bin/setuidgid ejabberd \ erl -pa /usr/lib/ejabberd/ebin \ -noinput \ -smp auto +K false +P 250000 \ -sname ejabberd \ -mnesia dir \"$EJABBERD_DB\" \ -kernel inetrc \"/$ERL_INETRC_PATH\" \ -s ejabberd \ -ejabberd config \"$EJABBERD_CONFIG_PATH\" \ log_path \"$EJABBERD_LOG_PATH\" \ -sasl sasl_error_logger \{file,\"$SASL_LOG_PATH\"\}