diff options
Diffstat (limited to 'src/ejabberd.app.src.script')
-rw-r--r-- | src/ejabberd.app.src.script | 4 |
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 -> [] |