summaryrefslogtreecommitdiff
path: root/src/rebar_reltool.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/rebar_reltool.erl')
-rw-r--r--src/rebar_reltool.erl14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/rebar_reltool.erl b/src/rebar_reltool.erl
index b8e1095..d375e97 100644
--- a/src/rebar_reltool.erl
+++ b/src/rebar_reltool.erl
@@ -222,13 +222,15 @@ run_reltool(Server, _Config, ReltoolConfig) ->
end,
%% Finally, overlay the files specified by the overlay section
- case lists:keysearch(overlay, 1, ReltoolConfig) of
- {value, {overlay, Overlay}} when is_list(Overlay) ->
- execute_overlay(Overlay, OverlayVars, rebar_utils:get_cwd(), TargetDir);
- {value, _} ->
- ?ABORT("{overlay, [...]} entry in reltool.config must be a list.\n", []);
+ case lists:keyfind(overlay, 1, ReltoolConfig) of
+ {overlay, Overlay} when is_list(Overlay) ->
+ execute_overlay(Overlay, OverlayVars, rebar_utils:get_cwd(),
+ TargetDir);
false ->
- ?INFO("No {overlay, [...]} found in reltool.config.\n", [])
+ ?INFO("No {overlay, [...]} found in reltool.config.\n", []);
+ _ ->
+ ?ABORT("{overlay, [...]} entry in reltool.config "
+ "must be a list.\n", [])
end;
{error, Reason} ->