chore(build): Support vars file for enterprise
This commit is contained in:
parent
582dea10f5
commit
95847ea10b
|
@ -127,6 +127,7 @@ profiles() ->
|
||||||
%% RelType: cloud (full size) | edge (slim size)
|
%% RelType: cloud (full size) | edge (slim size)
|
||||||
%% PkgType: bin | pkg
|
%% PkgType: bin | pkg
|
||||||
relx(Vsn, RelType, PkgType) ->
|
relx(Vsn, RelType, PkgType) ->
|
||||||
|
IsEnterprise = is_enterprise(),
|
||||||
[ {include_src,false}
|
[ {include_src,false}
|
||||||
, {include_erts, true}
|
, {include_erts, true}
|
||||||
, {extended_start_script,false}
|
, {extended_start_script,false}
|
||||||
|
@ -136,22 +137,19 @@ 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)}
|
, {emqx_description, emqx_description(RelType, IsEnterprise)}
|
||||||
, overlay_vars_rel(RelType)
|
, overlay_vars_rel(RelType, IsEnterprise)
|
||||||
, overlay_vars_pkg(PkgType)
|
, overlay_vars_pkg(PkgType)
|
||||||
]}
|
]}
|
||||||
].
|
].
|
||||||
|
|
||||||
emqx_description(cloud) ->
|
emqx_description(cloud, true) -> "EMQ X Enterprise";
|
||||||
case is_enterprise() of
|
emqx_description(cloud, false) -> "EMQ X Broker";
|
||||||
true -> "EMQ X Enterprise";
|
emqx_description(edge, _) -> "EMQ X Edge".
|
||||||
false -> "EMQ X Broker"
|
|
||||||
end;
|
|
||||||
emqx_description(edge) ->
|
|
||||||
"EMQ X Edge".
|
|
||||||
|
|
||||||
overlay_vars_rel(cloud) -> "vars/vars-cloud.config";
|
overlay_vars_rel(cloud, true) -> "vars/vars-enterprise.config";
|
||||||
overlay_vars_rel(edge) -> "vars/vars-edge.config".
|
overlay_vars_rel(cloud, false) -> "vars/vars-cloud.config";
|
||||||
|
overlay_vars_rel(edge, _) -> "vars/vars-edge.config".
|
||||||
|
|
||||||
overlay_vars_pkg(bin) -> "vars/vars-bin.config";
|
overlay_vars_pkg(bin) -> "vars/vars-bin.config";
|
||||||
overlay_vars_pkg(pkg) -> "vars/vars-pkg.config".
|
overlay_vars_pkg(pkg) -> "vars/vars-pkg.config".
|
||||||
|
|
Loading…
Reference in New Issue