diff options
author | Tristan Sloughter <[email protected]> | 2014-02-09 10:17:15 -0600 |
---|---|---|
committer | Tristan Sloughter <[email protected]> | 2014-02-09 10:17:15 -0600 |
commit | cde0fd84daeb064db8bea1c144af7f7d6587d093 (patch) | |
tree | a03646351db242ff921a40b461d3eda6db5bcc6f /src/rlx_prv_assembler.erl | |
parent | 3da217596fe7966e5cf7fb43a0978e24677b49c3 (diff) | |
parent | 509e3405a8e28f74171a6f3e8cd291907faaa035 (diff) | |
download | relx-cde0fd84daeb064db8bea1c144af7f7d6587d093.tar.gz relx-cde0fd84daeb064db8bea1c144af7f7d6587d093.tar.bz2 relx-cde0fd84daeb064db8bea1c144af7f7d6587d093.zip |
Merge pull request #121 from jwilberding/next
Fixes #120
Diffstat (limited to 'src/rlx_prv_assembler.erl')
-rw-r--r-- | src/rlx_prv_assembler.erl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/rlx_prv_assembler.erl b/src/rlx_prv_assembler.erl index 3afe617..4ef0a1a 100644 --- a/src/rlx_prv_assembler.erl +++ b/src/rlx_prv_assembler.erl @@ -305,8 +305,11 @@ write_bin_file(State, Release, OutputDir, RelDir) -> case rlx_state:get(State, extended_start_script, false) of true -> Prefix = code:root_dir(), + DstFile = filename:join([BinDir, "start_clean.boot"]), + %% Explicitly remove before cp, since it is 0444 mode + ec_file:remove(DstFile), ok = ec_file:copy(filename:join([Prefix, "bin", "start_clean.boot"]), - filename:join([BinDir, "start_clean.boot"])), + DstFile), NodeToolFile = nodetool_contents(), InstallUpgradeFile = install_upgrade_escript_contents(), NodeTool = filename:join([BinDir, "nodetool"]), |