Merge pull request #12293 from thalesmg/dev-fix-dev-script-m-20240110
ci: fix `dev` script support for elixir on OTP 26+
This commit is contained in:
commit
3dd3f4803f
12
dev
12
dev
|
@ -398,12 +398,22 @@ boot() {
|
||||||
else
|
else
|
||||||
EPMD_ARGS_ELIXIR="-no_op true"
|
EPMD_ARGS_ELIXIR="-no_op true"
|
||||||
fi
|
fi
|
||||||
|
local OTP_VSN USER_MOD_ARG
|
||||||
|
OTP_VSN=$(./scripts/get-otp-vsn.sh)
|
||||||
|
case "$OTP_VSN" in
|
||||||
|
25*)
|
||||||
|
USER_MOD_ARG='-user Elixir.IEx.CLI'
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
USER_MOD_ARG='-user elixir'
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
# shellcheck disable=SC2086
|
# shellcheck disable=SC2086
|
||||||
env APPS="$APPS" iex \
|
env APPS="$APPS" iex \
|
||||||
-$ERL_NAME_ARG "$EMQX_NODE_NAME" \
|
-$ERL_NAME_ARG "$EMQX_NODE_NAME" \
|
||||||
--erl "$EPMD_ARGS_ELIXIR" \
|
--erl "$EPMD_ARGS_ELIXIR" \
|
||||||
--erl '-user Elixir.IEx.CLI' \
|
--erl "$USER_MOD_ARG" \
|
||||||
--erl '-proto_dist ekka' \
|
--erl '-proto_dist ekka' \
|
||||||
--vm-args "$ARGS_FILE" \
|
--vm-args "$ARGS_FILE" \
|
||||||
--erl-config "$CONF_FILE" \
|
--erl-config "$CONF_FILE" \
|
||||||
|
|
Loading…
Reference in New Issue