From 0a99cd9b3a29de372067a1dfc780d3ef23e0985d Mon Sep 17 00:00:00 2001 From: Zaiming Shi Date: Sat, 21 Nov 2020 20:22:25 +0100 Subject: [PATCH] fix(boot): Add data dir This is a copy from emqx-rel project --- .gitignore | 1 - data/emqx_vars | 22 ++++++++++++++++++++++ data/loaded_modules.tmpl | 2 ++ data/loaded_plugins.tmpl | 7 +++++++ 4 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 data/emqx_vars create mode 100644 data/loaded_modules.tmpl create mode 100644 data/loaded_plugins.tmpl diff --git a/.gitignore b/.gitignore index 92f39d3ad..d4cce2338 100644 --- a/.gitignore +++ b/.gitignore @@ -20,7 +20,6 @@ eunit.coverdata test/ct.cover.spec ct.coverdata .idea/ -data/ _build .rebar3 rebar3.crashdump diff --git a/data/emqx_vars b/data/emqx_vars new file mode 100644 index 000000000..a889f36d8 --- /dev/null +++ b/data/emqx_vars @@ -0,0 +1,22 @@ +###################################################################### +## NOTE: Do NOT replace this file during release upgrade. +## Update the vars to the end of this file instead. +###################################################################### +## constants from relx template +REL_VSN="{{ rel_vsn }}" +ERTS_VSN="{{ erts_vsn }}" +ERL_OPTS="{{ erl_opts }}" +RUNNER_ROOT_DIR="{{ runner_root_dir }}" +RUNNER_BIN_DIR="{{ runner_bin_dir }}" +RUNNER_LOG_DIR="{{ runner_log_dir }}" +RUNNER_LIB_DIR="{{ runner_lib_dir }}" +RUNNER_ETC_DIR="{{ runner_etc_dir }}" +RUNNER_DATA_DIR="{{ runner_data_dir }}" +RUNNER_USER="{{ runner_user }}" +EMQX_DISCR="{{ emqx_description }}" + +## computed vars +REL_NAME="emqx" +ERTS_PATH=$RUNNER_ROOT_DIR/erts-$ERTS_VSN/bin + +## updated vars here diff --git a/data/loaded_modules.tmpl b/data/loaded_modules.tmpl new file mode 100644 index 000000000..25ecbd4bf --- /dev/null +++ b/data/loaded_modules.tmpl @@ -0,0 +1,2 @@ +{emqx_mod_acl_internal, true}. +{emqx_mod_presence, true}. diff --git a/data/loaded_plugins.tmpl b/data/loaded_plugins.tmpl new file mode 100644 index 000000000..6fde9cace --- /dev/null +++ b/data/loaded_plugins.tmpl @@ -0,0 +1,7 @@ +{emqx_management, true}. +{emqx_recon, true}. +{emqx_retainer, true}. +{emqx_dashboard, true}. +{emqx_telemetry, true}. +{emqx_rule_engine, {{enable_plugin_emqx_rule_engine}}}. +{emqx_bridge_mqtt, {{enable_plugin_emqx_bridge_mqtt}}}.