summaryrefslogtreecommitdiff
path: root/src/ejabberd.app.src.script
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2021-03-02 18:50:48 +0100
committerBadlop <badlop@process-one.net>2021-03-04 16:41:22 +0100
commitbf1600891ba0d094b7c15c0074bf17c504d0a4aa (patch)
tree3e22545643a4b9c5eb38447dad4f973b788a4605 /src/ejabberd.app.src.script
parentTell git to ignore rebar.lock used by rebar3 (diff)
Get back description and simplify processing (#3507)
Diffstat (limited to 'src/ejabberd.app.src.script')
-rw-r--r--src/ejabberd.app.src.script20
1 files changed, 6 insertions, 14 deletions
diff --git a/src/ejabberd.app.src.script b/src/ejabberd.app.src.script
index aed4d215..eea01154 100644
--- a/src/ejabberd.app.src.script
+++ b/src/ejabberd.app.src.script
@@ -1,22 +1,16 @@
-%% $Id$
Vars = case file:consult(filename:join([filename:dirname(SCRIPT), "..", "vars.config"])) of
{ok, Terms} ->
- Terms;
+ [lists:keyfind(description, 1, Terms),
+ lists:keyfind(vsn, 1, Terms),
+ {env, [lists:keyfind(enabled_backends, 1, Terms)]}
+ ];
_Err ->
[]
end,
-Env = case lists:keyfind(enabled_backends, 1, Vars) of
- false ->
- {env, []};
- Backends ->
- {env, [Backends]}
- end,
-
{application, ejabberd,
- [{description, "ejabberd"},
- lists:keyfind(vsn, 1, Vars),
- {modules, []},
+ Vars ++
+ [{modules, []},
{registered, []},
{applications, [kernel, stdlib, sasl, ssl]},
{included_applications,
@@ -31,10 +25,8 @@ Env = case lists:keyfind(enabled_backends, 1, Vars) of
xmpp,
cache_tab,
eimp]},
- Env,
{mod, {ejabberd_app, []}}]}.
-
%% Local Variables:
%% mode: erlang
%% End: