aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd.app.src.script
diff options
context:
space:
mode:
Diffstat (limited to 'src/ejabberd.app.src.script')
-rw-r--r--src/ejabberd.app.src.script4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/ejabberd.app.src.script b/src/ejabberd.app.src.script
index e06edc0bd..8248d9c16 100644
--- a/src/ejabberd.app.src.script
+++ b/src/ejabberd.app.src.script
@@ -1,8 +1,10 @@
Vars = case file:consult(filename:join([filename:dirname(SCRIPT), "..", "vars.config"])) of
{ok, Terms} ->
+ Backends = [mssql, mysql, odbc, pgsql, redis, sqlite],
+ EBs = lists:filter(fun(Backend) -> lists:member({Backend, true}, Terms) end, Backends),
[lists:keyfind(description, 1, Terms),
lists:keyfind(vsn, 1, Terms),
- {env, [lists:keyfind(enabled_backends, 1, Terms)]}
+ {env, [{enabled_backends, EBs}]}
];
_Err ->
[]