diff --git a/build b/build index d7bbd9f61..d63260d1d 100755 --- a/build +++ b/build @@ -183,10 +183,10 @@ just_compile() { just_compile_elixir() { ./scripts/pre-compile.sh "$PROFILE" rm -f rebar.lock - # shellcheck disable=SC1010 - env MIX_ENV="$PROFILE" mix do local.hex --if-missing --force, \ - local.rebar rebar3 "${PWD}/rebar3" --if-missing --force, \ - deps.get + env MIX_ENV="$PROFILE" mix local.rebar --if-missing --force + env MIX_ENV="$PROFILE" mix local.rebar rebar3 "${PWD}/rebar3" --if-missing --force + env MIX_ENV="$PROFILE" mix local.hex --if-missing --force + env MIX_ENV="$PROFILE" mix deps.get env MIX_ENV="$PROFILE" mix compile } @@ -201,13 +201,11 @@ make_rel() { make_elixir_rel() { ./scripts/pre-compile.sh "$PROFILE" export_elixir_release_vars "$PROFILE" - # for some reason, this has to be run outside "do"... - mix local.rebar --if-missing --force - # shellcheck disable=SC1010 - mix do local.hex --if-missing --force, \ - local.rebar rebar3 "${PWD}/rebar3" --if-missing --force, \ - deps.get - mix release --overwrite + env MIX_ENV="$PROFILE" mix local.rebar --if-missing --force + env MIX_ENV="$PROFILE" mix local.rebar rebar3 "${PWD}/rebar3" --if-missing --force + env MIX_ENV="$PROFILE" mix local.hex --if-missing --force + env MIX_ENV="$PROFILE" mix deps.get + env MIX_ENV="$PROFILE" mix release --overwrite assert_no_excluded_deps emqx-enterprise emqx_telemetry }