diff options
Diffstat (limited to 'rel/setup-dev.sh')
-rwxr-xr-x | rel/setup-dev.sh | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/rel/setup-dev.sh b/rel/setup-dev.sh new file mode 100755 index 000000000..8040f3dd0 --- /dev/null +++ b/rel/setup-dev.sh @@ -0,0 +1,28 @@ +echo -n "===> Preparing dev configuration files: " + +PWD_DIR=`pwd` +REL_DIR=$PWD_DIR/_build/dev/rel/ejabberd/ +CON_DIR=$REL_DIR/etc/ejabberd/ + +[ -z "$REL_DIR_TEMP" ] && REL_DIR_TEMP=$REL_DIR +CON_DIR_TEMP=$REL_DIR_TEMP/etc/ejabberd/ +BIN_DIR_TEMP=$REL_DIR_TEMP/bin/ + +cd $CON_DIR_TEMP + +sed -i "s|# certfiles:|certfiles:\n - $CON_DIR/cert.pem|g" ejabberd.yml.example +sed -i "s|certfiles:|ca_file: $CON_DIR/ca.pem\ncertfiles:|g" ejabberd.yml.example +sed -i 's|^acl:$|acl:\n admin: [user: admin]|g' ejabberd.yml.example +[ ! -f "$CON_DIR/ejabberd.yml" ] \ + && echo -n "ejabberd.yml " \ + && mv ejabberd.yml.example ejabberd.yml + +sed -i "s|#' POLL|EJABBERD_BYPASS_WARNINGS=true\n\n#' POLL|g" ejabberdctl.cfg.example +[ ! -f "$CON_DIR/ejabberdctl.cfg" ] \ + && echo -n "ejabberdctl.cfg " \ + && mv ejabberdctl.cfg.example ejabberdctl.cfg + +echo "" +echo "===> Some example ways to start this ejabberd dev:" +echo " _build/dev/rel/ejabberd/bin/ejabberd console" +echo " _build/dev/rel/ejabberd/bin/ejabberdctl live" |