From 059d9f6d28d8f4e963f556401e23eed44fc44b9d Mon Sep 17 00:00:00 2001 From: Tristan Sloughter Date: Mon, 31 Dec 2012 08:56:02 -0600 Subject: use relative root for overlay vars file path --- src/rcl_prv_overlay.erl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/rcl_prv_overlay.erl b/src/rcl_prv_overlay.erl index e792a4f..94b5f3d 100644 --- a/src/rcl_prv_overlay.erl +++ b/src/rcl_prv_overlay.erl @@ -112,7 +112,9 @@ get_overlay_vars_from_file(State, OverlayVars) -> -spec read_overlay_vars(rcl_state:t(), proplists:proplist(), file:name()) -> {ok, rcl_state:t()} | relcool:error(). read_overlay_vars(State, OverlayVars, FileName) -> - case file:consult(FileName) of + RelativeRoot = get_relative_root(State), + RelativePath = filename:join(RelativeRoot, erlang:iolist_to_binary(FileName)), + case file:consult(RelativePath) of {ok, Terms} -> case render_overlay_vars(OverlayVars, Terms, []) of {ok, NewTerms} -> -- cgit v1.2.3