aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnthony Molinaro <[email protected]>2019-02-20 15:17:10 -0800
committerTristan Sloughter <[email protected]>2019-02-20 16:17:10 -0700
commit5e7bd9d650d925e9afff13a5bdcea9d6356a2f76 (patch)
tree5ab535b57dcceb7788c1e90fe22b1e5905d7be60
parent46fba4f06fc125e249cd213128bbafd813dcfe44 (diff)
downloadrelx-5e7bd9d650d925e9afff13a5bdcea9d6356a2f76.tar.gz
relx-5e7bd9d650d925e9afff13a5bdcea9d6356a2f76.tar.bz2
relx-5e7bd9d650d925e9afff13a5bdcea9d6356a2f76.zip
don't create world writable executables (#687)
-rw-r--r--src/rlx_prv_assembler.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/rlx_prv_assembler.erl b/src/rlx_prv_assembler.erl
index cb5bbed..4f9a41e 100644
--- a/src/rlx_prv_assembler.erl
+++ b/src/rlx_prv_assembler.erl
@@ -433,13 +433,13 @@ write_bin_file(State, Release, OutputDir, RelDir) ->
win32 -> rlx_string:concat(VsnRel, ".cmd")
end,
ok = file:write_file(VsnRelStartFile, StartFile),
- ok = file:change_mode(VsnRelStartFile, 8#777),
+ ok = file:change_mode(VsnRelStartFile, 8#755),
BareRelStartFile = case OsFamily of
unix -> BareRel;
win32 -> rlx_string:concat(BareRel, ".cmd")
end,
ok = file:write_file(BareRelStartFile, StartFile),
- ok = file:change_mode(BareRelStartFile, 8#777)
+ ok = file:change_mode(BareRelStartFile, 8#755)
end,
ReleasesDir = filename:join(OutputDir, "releases"),
generate_start_erl_data_file(Release, ReleasesDir),