瀏覽代碼

Merge pull request #1827 from tsloughter/local-eperm

otp21 eperm fix for local install/upgrade, no need to set uid/gid
pull/1828/head
Fred Hebert 6 年之前
committed by GitHub
父節點
當前提交
416176290b
沒有發現已知的金鑰在資料庫的簽署中 GPG Key ID: 4AEE18F83AFDEB23
共有 1 個文件被更改,包括 1 次插入7 次删除
  1. +1
    -7
      src/rebar_prv_local_install.erl

+ 1
- 7
src/rebar_prv_local_install.erl 查看文件

@ -89,15 +89,9 @@ extract_escript(State, ScriptPath) ->
BinFile = filename:join(BinDir, "rebar3"), BinFile = filename:join(BinDir, "rebar3"),
filelib:ensure_dir(BinFile), filelib:ensure_dir(BinFile),
{ok, #file_info{mode = _,
uid = Uid,
gid = Gid}} = file:read_file_info(ScriptPath),
?INFO("Writing rebar3 run script ~ts...", [BinFile]), ?INFO("Writing rebar3 run script ~ts...", [BinFile]),
file:write_file(BinFile, bin_contents(OutputDir)), file:write_file(BinFile, bin_contents(OutputDir)),
ok = file:write_file_info(BinFile, #file_info{mode=33277,
uid=Uid,
gid=Gid}),
ok = file:write_file_info(BinFile, #file_info{mode=33277}),
?INFO("Add to $PATH for use: export PATH=~ts:$PATH", [BinDir]), ?INFO("Add to $PATH for use: export PATH=~ts:$PATH", [BinDir]),

Loading…
取消
儲存