chore(build): Feed relx overlay var from rebar.config.erl

This commit is contained in:
Zaiming Shi 2021-03-09 15:32:26 +01:00
parent b629a6c58c
commit d14b90ef2e
3 changed files with 9 additions and 2 deletions

View File

@ -136,11 +136,20 @@ relx(Vsn, RelType, PkgType) ->
, {release, {emqx, Vsn}, relx_apps(RelType)} , {release, {emqx, Vsn}, relx_apps(RelType)}
, {overlay, relx_overlay(RelType)} , {overlay, relx_overlay(RelType)}
, {overlay_vars, [ {built_on_arch, rebar_utils:get_arch()} , {overlay_vars, [ {built_on_arch, rebar_utils:get_arch()}
, {emqx_description, emqx_description(RelType)}
, overlay_vars_rel(RelType) , overlay_vars_rel(RelType)
, overlay_vars_pkg(PkgType) , overlay_vars_pkg(PkgType)
]} ]}
]. ].
emqx_description(cloud) ->
case is_enterprise() of
true -> "EMQ X Enterprise";
false -> "EMQ X Broker"
end;
emqx_description(edge) ->
"EMQ X Edge".
overlay_vars_rel(cloud) -> "vars/vars-cloud.config"; overlay_vars_rel(cloud) -> "vars/vars-cloud.config";
overlay_vars_rel(edge) -> "vars/vars-edge.config". overlay_vars_rel(edge) -> "vars/vars-edge.config".

View File

@ -5,4 +5,3 @@
{enable_plugin_emqx_retainer, true}. {enable_plugin_emqx_retainer, true}.
{enable_plugin_emqx_telemetry, true}. {enable_plugin_emqx_telemetry, true}.
{vm_args_file, "vm.args"}. {vm_args_file, "vm.args"}.
{emqx_description, "EMQ X Broker"}.

View File

@ -5,4 +5,3 @@
{enable_plugin_emqx_retainer, true}. {enable_plugin_emqx_retainer, true}.
{enable_plugin_emqx_telemetry, true}. {enable_plugin_emqx_telemetry, true}.
{vm_args_file, "vm.args.edge"}. {vm_args_file, "vm.args.edge"}.
{emqx_description, "EMQ X Edge"}.