From 6e23742ca446d0d2e11dcd2c2daaa7015d7cf65b Mon Sep 17 00:00:00 2001 From: Badlop Date: Tue, 6 Apr 2021 00:26:31 +0200 Subject: [PATCH] Add Elixir start scripts so "bin/ejabberdctl iexdebug" works --- ecs/Dockerfile | 2 ++ ecs/bin/ejabberdctl | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ecs/Dockerfile b/ecs/Dockerfile index f832848..ba03a85 100644 --- a/ecs/Dockerfile +++ b/ecs/Dockerfile @@ -28,6 +28,8 @@ RUN mkdir runtime \ && rm -rf releases erts* bin/*src bin/dialyzer bin/typer \ && rm bin/ejabberd bin/ejabberd.bat \ && mkdir lib/ejabberd-$EJABBERD_VERSION/priv/bin \ + && cp /usr/lib/elixir/bin/* bin/ \ + && sed -i 's|ERL_EXEC="erl"|ERL_EXEC="/home/ejabberd/bin/erl"|' bin/elixir \ && cp /ejabberd/tools/captcha*sh lib/ejabberd-$EJABBERD_VERSION/priv/bin \ && cp -r /ejabberd/sql lib/ejabberd-*/priv diff --git a/ecs/bin/ejabberdctl b/ecs/bin/ejabberdctl index 6c169ac..6c604bc 100755 --- a/ecs/bin/ejabberdctl +++ b/ecs/bin/ejabberdctl @@ -332,7 +332,7 @@ case $1 in ;; iexdebug) debugwarning - exec_iex "$(uid debug)" --remsh "$ERLANG_NODE" + exec_iex "$(uid debug)" --remsh "$ERLANG_NODE" --boot start_clean ;; iexlive) livewarning