refactor(config-examples): do not include ee examples in ce

This commit is contained in:
Zaiming (Stone) Shi 2023-06-22 17:28:48 +02:00
parent e0d05a02ff
commit 9aa83cb0a2
3 changed files with 11 additions and 3 deletions

View File

@ -520,12 +520,12 @@ relx_overlay(ReleaseType, Edition) ->
{copy, "bin/nodetool", "bin/nodetool-{{release_version}}"}
] ++ etc_overlay(ReleaseType, Edition).
etc_overlay(ReleaseType, _Edition) ->
etc_overlay(ReleaseType, Edition) ->
Templates = emqx_etc_overlay(ReleaseType),
[
{mkdir, "etc/"},
{copy, "{{base_dir}}/lib/emqx/etc/certs", "etc/"},
{copy, "rel/config/examples", "etc/"}
{copy, "{{base_dir}}/lib/emqx/etc/certs", "etc/"}
| copy_examples(Edition)
] ++
lists:map(
fun
@ -535,6 +535,14 @@ etc_overlay(ReleaseType, _Edition) ->
Templates
).
copy_examples(ce) ->
[{copy, "rel/config/examples", "etc/"}];
copy_examples(ee) ->
[
{copy, "rel/config/examples", "etc/"},
{copy, "rel/config/ee-examples/*", "etc/examples/"}
].
emqx_etc_overlay(ReleaseType) ->
emqx_etc_overlay_per_rel(ReleaseType) ++
emqx_etc_overlay().