#!/bin/sh

ERLANG_NODE=ejabberd
ERL=/usr/bin/erl
LIB=/usr/lib64/ejabberd-1.1.3/ebin

if [ -r /var/lib/ejabberd/.erlang.cookie ] ; then
    export HOME=/var/lib/ejabberd
fi

if [ $# -ne 0 ] ; then
    case $1 in
	--node) shift ; ERLANG_NODE=$1 ; shift ;;
    esac
fi

if [ "$ERLANG_NODE" = "${ERLANG_NODE%.*}" ] ; then
    SNAME=-sname
else
    SNAME=-name
fi

exec $ERL -pa $LIB \
    $SNAME ejabberdctl \
    -s ejabberd_ctl \
    -noinput \
    -extra $ERLANG_NODE \
    "$@"
