Allow to define additional Erlang options in ejabberdctl.cfg (thanks to Sergei Golovan)

SVN Revision: 2079
This commit is contained in:
Badlop 2009-05-15 22:10:53 +00:00
parent 4c1eefb791
commit dfc97beaef
2 changed files with 20 additions and 2 deletions

View File

@ -78,7 +78,23 @@
#ERL_MAX_ETS_TABLES=1400
#.
#' ERLANG_NODE
#' ERL_OPTIONS: Additional Erlang options
#
# The next variable allows to specify additional options passed to erlang while
# starting ejabberd. Some useful options are -noshell, -detached, -heart. When
# ejabberd is started from an init.d script options -noshell and -detached are
# added implicitly. See erl(1) for more info.
#
# It might be useful to add "-pa /usr/local/lib/ejabberd/ebin" if you
# want to add local modules in this path.
#
# Default: ""
#
#ERL_OPTIONS=""
#.
#' ERLANG_NODE: Erlang node name
#
# The next variable allows to explicitly specify erlang node for ejabberd
# It can be given in different formats:
# ERLANG_NODE=ejabberd
@ -94,4 +110,6 @@
#
#ERLANG_NODE=ejabberd
#.
#'
# vim: foldmarker=#',#. foldmethod=marker:

View File

@ -79,7 +79,7 @@ else
KERNEL_OPTS="-kernel inet_dist_listen_min ${FIREWALL_WINDOW%-*} inet_dist_listen_max ${FIREWALL_WINDOW#*-}"
fi
ERLANG_OPTS="+K $POLL -smp $SMP +P $ERL_PROCESSES $KERNEL_OPTS"
ERLANG_OPTS="+K $POLL -smp $SMP +P $ERL_PROCESSES $ERL_OPTIONS $KERNEL_OPTS"
# define additional environment variables
if [ "$EJABBERDDIR" = "" ]; then