Makefile: Pass `--only prod` to `mix deps.get`

mix(1) is usually using `$MIX_ENV` except in this case. The reasoning is
explained in elixir-lang/elixir#2730.

[#156916012]
This commit is contained in:
Jean-Sébastien Pédron 2018-04-19 16:02:42 +02:00
parent a26bfb44d5
commit 2abd907e42
No known key found for this signature in database
GPG Key ID: 39E99761A5FD94CC
1 changed files with 1 additions and 1 deletions

View File

@ -141,7 +141,7 @@ $(SOURCE_DIST): $(ERLANG_MK_RECURSIVE_DEPS_LIST)
if test -f $$mix_exs; then \
(cd $$(dirname "$$mix_exs") && \
env DEPS_DIR=$@/deps HOME=$@/deps MIX_ENV=prod FILL_HEX_CACHE=yes mix local.hex --force && \
env DEPS_DIR=$@/deps HOME=$@/deps MIX_ENV=prod FILL_HEX_CACHE=yes mix deps.get && \
env DEPS_DIR=$@/deps HOME=$@/deps MIX_ENV=prod FILL_HEX_CACHE=yes mix deps.get --only prod && \
cp $(DEPS_DIR)/rabbit_common/mk/rabbitmq-mix.mk . && \
rm -rf _build deps); \
fi; \