chore(build): optional observer release

This commit is contained in:
Zaiming Shi 2021-04-11 12:46:25 +02:00 committed by Zaiming (Stone) Shi
parent 16c999ed9b
commit 058b018e5c
1 changed files with 9 additions and 2 deletions

View File

@ -239,13 +239,20 @@ relx_apps(ReleaseType) ->
++ [{N, load} || N <- relx_plugin_apps(ReleaseType)].
relx_apps_per_rel(cloud) ->
[ {observer, load}
, luerl
[ luerl
, xmerl
| [{observer, load} || is_app(observer)]
];
relx_apps_per_rel(edge) ->
[].
is_app(Name) ->
case application:load(Name) of
ok -> true;
{error,{already_loaded, _}} -> true;
_ -> false
end.
relx_plugin_apps(ReleaseType) ->
[ emqx_retainer
, emqx_management