aboutsummaryrefslogtreecommitdiffstats
path: root/src/rlx_state.erl
diff options
context:
space:
mode:
authorJordan Wilberding <[email protected]>2013-10-12 14:32:01 -0700
committerJordan Wilberding <[email protected]>2013-10-12 14:32:01 -0700
commitd8fe19483d1afe15017709058f330ac132e4029a (patch)
tree4ef0d3c0b573b0d0c8459010fc37750c7bb6eba0 /src/rlx_state.erl
parent7bcf3516d0c8aef9fd7cb0191dd9d36929d2a88d (diff)
parentf50f63f1cb504fc9af4f060b7e7d6c5f1c816d41 (diff)
downloadrelx-d8fe19483d1afe15017709058f330ac132e4029a.tar.gz
relx-d8fe19483d1afe15017709058f330ac132e4029a.tar.bz2
relx-d8fe19483d1afe15017709058f330ac132e4029a.zip
Merge pull request #67 from tsloughter/master
add overlay_vars command line arg
Diffstat (limited to 'src/rlx_state.erl')
-rw-r--r--src/rlx_state.erl10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/rlx_state.erl b/src/rlx_state.erl
index 4c6df07..74304cc 100644
--- a/src/rlx_state.erl
+++ b/src/rlx_state.erl
@@ -134,9 +134,13 @@ new(PropList, Targets)
upfrom = proplists:get_value(upfrom, PropList, undefined),
default_configured_release={proplists:get_value(relname, PropList, undefined),
proplists:get_value(relvsn, PropList, undefined)}},
- rlx_state:put(create_logic_providers(State0),
- default_libs,
- proplists:get_value(default_libs, PropList, true)).
+ State1 = rlx_state:put(create_logic_providers(State0),
+ default_libs,
+ proplists:get_value(default_libs, PropList, true)),
+
+ rlx_state:put(create_logic_providers(State1),
+ overlay_vars,
+ proplists:get_value(overlay_vars, PropList, [])).
%% @doc the actions targeted for this system
-spec actions(t()) -> [action()].