|
|
|
@ -27,19 +27,32 @@ 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 |
|
|
|
|
if [ -d /usr/lib64/ejabberd/priv/lib ]; then |
|
|
|
|
EJABBERD_SO_PATH=/usr/lib64/ejabberd/priv/lib |
|
|
|
|
else |
|
|
|
|
EJABBERD_SO_PATH=/usr/lib/ejabberd/priv/lib |
|
|
|
|
fi |
|
|
|
|
export EJABBERD_SO_PATH |
|
|
|
|
EJABBERD_CONFIG_PATH=/etc/ejabberd/ejabberd.cfg |
|
|
|
|
export EJABBERD_CONFIG_PATH |
|
|
|
|
EJABBERD_MSGS_PATH=/usr/lib/ejabberd/priv/msgs |
|
|
|
|
if [ -d /usr/lib64/ejabberd/priv/msgs ]; then |
|
|
|
|
EJABBERD_MSGS_PATH=/usr/lib64/ejabberd/priv/msgs |
|
|
|
|
else |
|
|
|
|
EJABBERD_MSGS_PATH=/usr/lib/ejabberd/priv/msgs |
|
|
|
|
fi |
|
|
|
|
export EJABBERD_MSGS_PATH |
|
|
|
|
EJABBERD_DB=/var/lib/ejabberd/spool |
|
|
|
|
export EJABBERD_DB |
|
|
|
|
HOME=/var/lib/ejabberd |
|
|
|
|
export HOME |
|
|
|
|
if [ -d /usr/lib64/ejabberd/ebin ]; then |
|
|
|
|
EBIN=/usr/lib64/ejabberd/ebin |
|
|
|
|
else |
|
|
|
|
EBIN=/usr/lib/ejabberd/ebin |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
exec /usr/local/bin/setuidgid ejabberd \ |
|
|
|
|
erl -pa /usr/lib/ejabberd/ebin \ |
|
|
|
|
erl -pa $EBIN \ |
|
|
|
|
-noinput \ |
|
|
|
|
-smp auto +K false +P 250000 \ |
|
|
|
|
-sname ejabberd \ |
|
|
|
|