aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTristan Sloughter <[email protected]>2013-03-11 19:37:17 -0500
committerTristan Sloughter <[email protected]>2013-03-13 13:43:01 -0500
commit937c776c131c9e2e04aefc6b4f320e37b35115c2 (patch)
treee7ab10b5bf5724790b2b766d5993fa5e44dbc128 /src
parent279ab4bf7ae5baa51638710a8967d86b3d4cf5ae (diff)
downloadrelx-937c776c131c9e2e04aefc6b4f320e37b35115c2.tar.gz
relx-937c776c131c9e2e04aefc6b4f320e37b35115c2.tar.bz2
relx-937c776c131c9e2e04aefc6b4f320e37b35115c2.zip
copy start_clean boot file along with erts
Diffstat (limited to 'src')
-rw-r--r--src/rcl_prv_assembler.erl7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/rcl_prv_assembler.erl b/src/rcl_prv_assembler.erl
index e85b293..23a13bf 100644
--- a/src/rcl_prv_assembler.erl
+++ b/src/rcl_prv_assembler.erl
@@ -286,6 +286,13 @@ include_erts(State, Release, OutputDir, RelDir) ->
ok = ec_file:mkdir_p(LocalErts),
ok = ec_file:copy(ErtsDir, LocalErts, [recursive]),
ok = file:write_file(filename:join([LocalErts, "bin", "erl"]), erl_script(ErtsVersion)),
+ case rcl_state:get(State, extended_start_script, false) of
+ true ->
+ ok = ec_file:copy(filename:join([Prefix, "bin", "start_clean.boot"]),
+ filename:join([OutputDir, "bin", "start_clean.boot"]));
+ false ->
+ ok
+ end,
make_boot_script(State, Release, OutputDir, RelDir)
end;
_ ->