|
@ -33,12 +33,13 @@ init(State) -> |
|
|
-spec do(rebar_state:t()) -> {ok, rebar_state:t()} | {error, string()}. |
|
|
-spec do(rebar_state:t()) -> {ok, rebar_state:t()} | {error, string()}. |
|
|
do(State) -> |
|
|
do(State) -> |
|
|
Options = rebar_state:command_args(State), |
|
|
Options = rebar_state:command_args(State), |
|
|
|
|
|
DepsDir = rebar_prv_install_deps:get_deps_dir(State), |
|
|
AllOptions = string:join(["release", "tar" | Options], " "), |
|
|
AllOptions = string:join(["release", "tar" | Options], " "), |
|
|
case rebar_state:get(State, relx, []) of |
|
|
case rebar_state:get(State, relx, []) of |
|
|
[] -> |
|
|
[] -> |
|
|
relx:main(AllOptions); |
|
|
|
|
|
|
|
|
relx:main([{lib_dirs, [DepsDir]}], AllOptions); |
|
|
Config -> |
|
|
Config -> |
|
|
relx:main([{config, Config}], AllOptions) |
|
|
|
|
|
|
|
|
relx:main([{lib_dirs, [DepsDir]}, {config, Config}], AllOptions) |
|
|
end, |
|
|
end, |
|
|
{ok, State}. |
|
|
{ok, State}. |
|
|
|
|
|
|
|
|