#!/bin/bash set -e source "${EJABBERD_HOME}/docker/lib/base_config.sh" source "${EJABBERD_HOME}/docker/lib/config.sh" source "${EJABBERD_HOME}/docker/lib/base_functions.sh" source "${EJABBERD_HOME}/docker/lib/functions.sh" make_config() { local filename=$1 local template="${CONFIGTMPDIR}/${filename}.tpl" local configfile="${CONFIGDIR}/${filename}" file_exist $configfile \ && return 1 if [ ! -e ${configfile} ]; then log "Generating ${configfile} config file..." cat $template \ | python -c "${PYTHON_JINJA2}" \ > $configfile else echo "File ${configfile} exists." fi } # /opt/ejabberd/conf/ejabberd.yml make_config "ejabberd.yml" # /opt/ejabberd/conf/ejabberdctl.cfg make_config "ejabberdctl.cfg" exit 0