summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2008-01-13 22:46:00 +0000
committerBadlop <badlop@process-one.net>2008-01-13 22:46:00 +0000
commit25e6bddf290f642bdf49b711668ff3e5cb97d87e (patch)
tree92dc14feb04e5fedf257710624432b60fadb1f3d /src
parentset_subscription fix (EJAB-494) (diff)
* src/ejabberdctl.template: Instead of using the Erlang kernel
variable 'inetrc', use the ERL_INETRC environment variable that is available since Erlang/OTP R10B-5. SVN Revision: 1149
Diffstat (limited to 'src')
-rw-r--r--src/ejabberdctl.template11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/ejabberdctl.template b/src/ejabberdctl.template
index dd617a52..fd5a1d08 100644
--- a/src/ejabberdctl.template
+++ b/src/ejabberdctl.template
@@ -42,7 +42,6 @@ NAME=-name
ERLANG_OPTS="+K $POLL -smp $SMP +P $ERL_PROCESSES"
# define additional environment variables
-ERL_INETRC_PATH=$ROOTDIR/etc/ejabberd/inetrc
EJABBERD_EBIN=$ROOTDIR/var/lib/ejabberd/ebin
EJABBERD_MSGS_PATH=$ROOTDIR/var/lib/ejabberd/priv/msgs
EJABBERD_SO_PATH=$ROOTDIR/var/lib/ejabberd/priv/lib
@@ -50,16 +49,18 @@ EJABBERD_LOG_PATH=$LOGS_DIR/ejabberd.log
SASL_LOG_PATH=$LOGS_DIR/sasl.log
DATETIME=`date "+%Y%m%d-%H%M%S"`
ERL_CRASH_DUMP=$LOGS_DIR/erl_crash_$DATETIME.dump
+ERL_INETRC=$ROOTDIR/etc/ejabberd/inetrc
HOME=$ROOTDIR/var/lib/ejabberd
# export global variables
export EJABBERD_CONFIG_PATH
export EJABBERD_MSGS_PATH
+export EJABBERD_LOG_PATH
export EJABBERD_SO_PATH
+export ERL_CRASH_DUMP
+export ERL_INETRC
export ERL_MAX_PORTS
export ERL_MAX_ETS_TABLES
-export ERL_CRASH_DUMP
-export EJABBERD_LOG_PATH
export HOME
[ -d $EJABBERD_DB ] || mkdir -p $EJABBERD_DB
@@ -76,7 +77,6 @@ start ()
-noinput -detached \
-pa $EJABBERD_EBIN \
-mnesia dir "\"$EJABBERD_DB\"" \
- -kernel inetrc "\"$ERL_INETRC_PATH\"" \
-s ejabberd \
-sasl sasl_error_logger \{file,\"$SASL_LOG_PATH\"\} \
$ERLANG_OPTS $ARGS "$@"
@@ -103,7 +103,6 @@ debug ()
echo ""
erl \
$NAME ${NODE}debug \
- -kernel inetrc \"$ERL_INETRC_PATH\" \
-remsh $ERLANG_NODE \
$ERLANG_OPTS $ARGS "$@"
}
@@ -131,7 +130,6 @@ live ()
$ERLANG_OPTS \
-pa $EJABBERD_EBIN \
-mnesia dir "\"$EJABBERD_DB\"" \
- -kernel inetrc "\"$ERL_INETRC_PATH\"" \
-s ejabberd \
$ERLANG_OPTS $ARGS "$@"
}
@@ -143,7 +141,6 @@ ctl ()
$NAME ejabberdctl \
-noinput \
-pa $EJABBERD_EBIN \
- -kernel inetrc \"$ERL_INETRC_PATH\" \
-s ejabberd_ctl -extra $ERLANG_NODE $@
result=$?
case $result in