diff options
author | Badlop <badlop@process-one.net> | 2021-06-25 12:32:40 +0200 |
---|---|---|
committer | Badlop <badlop@process-one.net> | 2021-06-25 12:53:22 +0200 |
commit | d5adcaea61dd0007cd0dbd77fb123b62c1fda876 (patch) | |
tree | db2e33e7f5f8c62899efbed3d113462e5784096e /rebar.config | |
parent | mod_push_keepalive: Fix 'resume_timeout' docs (diff) |
Add support for rebar3 to "make rel"
Diffstat (limited to 'rebar.config')
-rw-r--r-- | rebar.config | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/rebar.config b/rebar.config index 046d3d92..a5eb1477 100644 --- a/rebar.config +++ b/rebar.config @@ -172,6 +172,27 @@ {"fast_yaml", []}, {"stringprep", []}]}. +{relx, [{release, {ejabberd, {cmd, "grep {vsn, vars.config | sed 's|{vsn, \"||;s|\"}.||' | tr -d '\012'"}}, + [ejabberd, odbc]}, + {sys_config, "./rel/sys.config"}, + {vm_args, "./rel/vm.args"}, + {overlay_vars, "vars.config"}, + {extended_start_script, true}, + {overlay, [{mkdir, "var/log/ejabberd"}, + {mkdir, "var/lock"}, + {mkdir, "var/lib/ejabberd"}, + {mkdir, "etc/ejabberd"}, + {copy, "rel/files/erl", "\{\{erts_vsn\}\}/bin/erl"}, % in rebar2 this prepends erts- + {template, "ejabberdctl.template", "bin/ejabberdctl"}, + {copy, "inetrc", "etc/ejabberd/inetrc"}, + {copy, "rel/files/install_upgrade.escript", "bin/install_upgrade.escript"}]} + ]}. + +{profiles, [{prod, [{relx, [{mode, prod}, + {overlay, [{copy, "sql/*", "lib/ejabberd-\{\{release_version\}\}/priv/sql/"}, + {copy, "ejabberdctl.cfg.example", "etc/ejabberd/ejabberdctl.cfg"}, + {copy, "ejabberd.yml.example", "etc/ejabberd/ejabberd.yml"}]}]}]}, + {test, [{erl_opts, [nowarn_export_all]}]}]}. %% Local Variables: %% mode: erlang %% End: |