aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberdctl.template
diff options
context:
space:
mode:
Diffstat (limited to 'src/ejabberdctl.template')
-rw-r--r--src/ejabberdctl.template9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/ejabberdctl.template b/src/ejabberdctl.template
index 3c77ec593..f117c21e3 100644
--- a/src/ejabberdctl.template
+++ b/src/ejabberdctl.template
@@ -4,9 +4,10 @@ NODE=ejabberd
HOST=localhost
# Define ejabberd environment
-ROOTDIR=@prefix@
+ROOTDIR=@rootdir@
SASL_LOG_PATH=$ROOTDIR/var/log/ejabberd/sasl.log
EJABBERD_DB=$ROOTDIR/var/lib/ejabberd/db/$NODE
+EJABBERD_EBIN=$ROOTDIR/var/lib/ejabberd/ebin
export EJABBERD_LOG_PATH=$ROOTDIR/var/log/ejabberd/ejabberd.log
export EJABBERD_CONFIG_PATH=$ROOTDIR/etc/ejabberd/ejabberd.cfg
export EJABBERD_MSGS_PATH=$ROOTDIR/var/lib/ejabberd/priv/msgs
@@ -20,7 +21,7 @@ function start
erl \
-noinput -detached \
-sname $NODE@$HOST \
- -pa $ROOTDIR/src \
+ -pa $EJABBERD_EBIN \
-mnesia dir "\"$EJABBERD_DB\"" \
-s ejabberd \
-ejabberd config \"$EJABBERD_CONFIG_PATH\" \
@@ -32,7 +33,7 @@ function debug
{
erl \
-sname debug$NODE@$HOST \
- -pa $ROOTDIR/src \
+ -pa $EJABBERD_EBIN \
-mnesia dir "\"$EJABBERD_DB\"" \
-remsh $NODE@$HOST
}
@@ -42,7 +43,7 @@ function ctl
erl \
-noinput \
-sname ejabberdctl@$HOST \
- -pa $ROOTDIR/src \
+ -pa $EJABBERD_EBIN \
-s ejabberd_ctl -extra $NODE@$HOST $@
}