From 16f758e13f4c0f99da6b083ec178bd7d7020cec3 Mon Sep 17 00:00:00 2001 From: Badlop Date: Fri, 9 Jun 2023 17:27:48 +0200 Subject: [PATCH] Support to provide only the dependency name This is used in ejabberd-contrib repository's ci.yml, and useful for a custom development that doesn't require rebar2 support. --- rebar.config.script | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/rebar.config.script b/rebar.config.script index a2b1e065f..9a26b6472 100644 --- a/rebar.config.script +++ b/rebar.config.script @@ -232,7 +232,8 @@ LibDir = fun(Name, Suffix) -> GlobalDepsFilter = fun(Deps) -> DepNames = lists:map(fun({DepName, _, _}) -> DepName; - ({DepName, _}) -> DepName + ({DepName, _}) -> DepName; + (DepName) -> DepName end, Deps), lists:filtermap(fun(Dep) -> case LibDir(atom_to_list(Dep), "") of @@ -357,7 +358,8 @@ ProcessRelx = fun(Relx, Deps) -> _ -> [] end, DepApps = lists:map(fun({DepName, _, _}) -> DepName; - ({DepName, _}) -> DepName + ({DepName, _}) -> DepName; + (DepName) -> DepName end, Deps), [{release, NameVersion, DefaultApps ++ VarsApps ++ ProfileApps ++ DepApps} | RelxTail] end,