diff options
author | Christophe Romain <christophe.romain@process-one.net> | 2009-03-19 21:28:34 +0000 |
---|---|---|
committer | Christophe Romain <christophe.romain@process-one.net> | 2009-03-19 21:28:34 +0000 |
commit | 1ac385f49936896e7534b699e1b209ef0af481cc (patch) | |
tree | 24c3ac0825df9e08633c743f5931d9d0ecb5b1c5 /src/ejabberdctl.template | |
parent | * src/ejabberd_captcha.erl: moved all functions from ejabberd_captcha process... (diff) |
Allow more environment variable overrides in ejabberdctl (EJAB-891)
SVN Revision: 1995
Diffstat (limited to 'src/ejabberdctl.template')
-rw-r--r-- | src/ejabberdctl.template | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/src/ejabberdctl.template b/src/ejabberdctl.template index 32a31d10..5054d89b 100644 --- a/src/ejabberdctl.template +++ b/src/ejabberdctl.template @@ -79,12 +79,24 @@ fi ERLANG_OPTS="+K $POLL -smp $SMP +P $ERL_PROCESSES $KERNEL_OPTS" # define additional environment variables -EJABBERDDIR=@LIBDIR@/ejabberd -EJABBERD_EBIN_PATH=$EJABBERDDIR/ebin -EJABBERD_PRIV_PATH=$EJABBERDDIR/priv -EJABBERD_BIN_PATH=$EJABBERD_PRIV_PATH/bin -EJABBERD_SO_PATH=$EJABBERD_PRIV_PATH/lib -EJABBERD_MSGS_PATH=$EJABBERD_PRIV_PATH/msgs +if [ "$EJABBERDDIR" = "" ]; then + EJABBERDDIR=@LIBDIR@/ejabberd +fi +if [ "$EJABBERD_EBIN_PATH" = "" ]; then + EJABBERD_EBIN_PATH=$EJABBERDDIR/ebin +fi +if [ "$EJABBERD_PRIV_PATH" = "" ]; then + EJABBERD_PRIV_PATH=$EJABBERDDIR/priv +fi +if [ "$EJABBRD_BIN_PATH" = "" ]; then + EJABBERD_BIN_PATH=$EJABBERD_PRIV_PATH/bin +fi +if [ "$EJABBERD_SO_PATH" = "" ]; then + EJABBERD_SO_PATH=$EJABBERD_PRIV_PATH/lib +fi +if [ "$EJABBERD_MSGS_PATH" = "" ]; then + EJABBERD_MSGS_PATH=$EJABBERD_PRIV_PATH/msgs +fi EJABBERD_LOG_PATH=$LOGS_DIR/ejabberd.log SASL_LOG_PATH=$LOGS_DIR/sasl.log |