]> granicus.if.org Git - ejabberd/commitdiff
* tools/ejabberdctl: fix shell function syntax (EJAB-1003).
authorJérôme Sautret <jerome.sautret@process-one.net>
Thu, 6 Aug 2009 09:40:22 +0000 (09:40 +0000)
committerJérôme Sautret <jerome.sautret@process-one.net>
Thu, 6 Aug 2009 09:40:22 +0000 (09:40 +0000)
* tools/ejabberdctl: use a variable for Erlang shell.

SVN Revision: 2422

tools/ejabberdctl

index f084059a4be4719eb5875e6c48fba9aeae1cb90d..f88ea183892db13f27984f8b7bc39eb736f71d40 100755 (executable)
@@ -4,6 +4,7 @@ NODE=ejabberd
 HOST=localhost
 
 # Define ejabberd environment
+ERL=erl
 here=`which "$0" 2>/dev/null || echo .`
 base="`dirname $here`/.."
 ROOTDIR=`(cd "$base"; echo $PWD)`
@@ -20,9 +21,9 @@ export ERL_MAX_PORTS=32000
 [ -d $EJABBERD_DB ] || mkdir -p $EJABBERD_DB
 [ -f $EJABBERD_CONFIG_PATH ] || cp $ROOTDIR/src/ejabberd.cfg.example $EJABBERD_CONFIG_PATH
 
-function start
+start()
 {
-    erl \
+    $ERL \
       -noinput -detached \
       -sname $NODE@$HOST \
       -pa $EJABBERD_EBIN \
@@ -33,9 +34,9 @@ function start
       -sasl sasl_error_logger \{file,\"$SASL_LOG_PATH\"\}
 }
 
-function debug
+debug()
 {
-    erl \
+    $ERL \
       -sname debug$NODE@$HOST \
       -pa $EJABBERD_EBIN \
       -mnesia dir "\"$EJABBERD_DB\"" \
@@ -43,9 +44,9 @@ function debug
       -remsh $NODE@$HOST
 }
 
-function ctl
+ctl()
 {
-    erl \
+    $ERL \
       -noinput \
       -sname ejabberdctl@$HOST \
       -pa $EJABBERD_EBIN \
@@ -53,7 +54,7 @@ function ctl
       -s ejabberd_ctl -extra $NODE@$HOST $@
 }
 
-function usage
+usage()
 {
     ctl
     exit
@@ -66,4 +67,3 @@ case $1 in
     debug) debug;;
     *) ctl $@;;
 esac
-