|
@@ -17,9 +17,17 @@ CFG1 = case os:getenv("REBAR_DEPS") of
|
|
Priv = filename:join(filename:dirname(SCRIPT), "priv").
|
|
Priv = filename:join(filename:dirname(SCRIPT), "priv").
|
|
CFG2 = case os:getenv("GPROC_DIST") of
|
|
CFG2 = case os:getenv("GPROC_DIST") of
|
|
"true" ->
|
|
"true" ->
|
|
- CFG1;
|
|
|
|
|
|
+ Sh = proplists:get_value(shell, CFG1, []),
|
|
|
|
+ case lists:keymember(config, 1, Sh) of
|
|
|
|
+ true ->
|
|
|
|
+ CFG1;
|
|
|
|
+ false ->
|
|
|
|
+ lists:keystore(
|
|
|
|
+ shell, 1, CFG1,
|
|
|
|
+ {shell, [{config, "dist_shell.config"}|Sh]})
|
|
|
|
+ end;
|
|
F when F=="false"; F==false ->
|
|
F when F=="false"; F==false ->
|
|
- Script(Priv, "remove_deps.script",
|
|
|
|
- [{'CONFIG', CFG1}, {'DEPS', [gen_leader]}])
|
|
|
|
|
|
+ Script(Priv, "remove_deps.script",
|
|
|
|
+ [{'CONFIG', CFG1}, {'DEPS', [gen_leader]}])
|
|
end.
|
|
end.
|
|
Script(Priv, "check_edown.script", [{'CONFIG', CFG2}]).
|
|
Script(Priv, "check_edown.script", [{'CONFIG', CFG2}]).
|