diff options
author | Eric B Merritt <[email protected]> | 2013-05-09 16:43:56 -0700 |
---|---|---|
committer | Eric <[email protected]> | 2013-05-09 16:43:56 -0700 |
commit | e68bbac546e084b4949dc01cbe88c03f6c667139 (patch) | |
tree | 9ed549be44458efcff5231710d931179db12af45 /src/rcl_prv_assembler.erl | |
parent | c2c4e59ab1f234e13617b01d612f6bbcef9fd6c7 (diff) | |
download | relx-e68bbac546e084b4949dc01cbe88c03f6c667139.tar.gz relx-e68bbac546e084b4949dc01cbe88c03f6c667139.tar.bz2 relx-e68bbac546e084b4949dc01cbe88c03f6c667139.zip |
support a hard distinction between configured releases and realized releases
Diffstat (limited to 'src/rcl_prv_assembler.erl')
-rw-r--r-- | src/rcl_prv_assembler.erl | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/rcl_prv_assembler.erl b/src/rcl_prv_assembler.erl index f40bdc5..204c8bd 100644 --- a/src/rcl_prv_assembler.erl +++ b/src/rcl_prv_assembler.erl @@ -41,8 +41,8 @@ init(State) -> %% looking for OTP Applications -spec do(rcl_state:t()) -> {ok, rcl_state:t()} | relcool:error(). do(State) -> - {RelName, RelVsn} = rcl_state:default_release(State), - Release = rcl_state:get_release(State, RelName, RelVsn), + {RelName, RelVsn} = rcl_state:default_configured_release(State), + Release = rcl_state:get_realized_release(State, RelName, RelVsn), OutputDir = rcl_state:output_dir(State), case create_output_dir(OutputDir) of ok -> @@ -202,6 +202,7 @@ create_release_info(State, Release, OutputDir) -> ReleaseFile = filename:join([ReleaseDir, RelName ++ ".rel"]), ok = ec_file:mkdir_p(ReleaseDir), case rcl_release:metadata(Release) of + State1 = rcl_state:update_realized_release(State0, Release1), {ok, Meta} -> ok = ec_file:write_term(ReleaseFile, Meta), write_bin_file(State, Release, OutputDir, ReleaseDir); |