diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/luarocks/fs/lua.lua | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/luarocks/fs/lua.lua b/src/luarocks/fs/lua.lua index e9b4c5d8..ab32eff8 100644 --- a/src/luarocks/fs/lua.lua +++ b/src/luarocks/fs/lua.lua | |||
| @@ -373,9 +373,11 @@ function fs_lua.make_dir(directory) | |||
| 373 | if not ok then | 373 | if not ok then |
| 374 | return false, err | 374 | return false, err |
| 375 | end | 375 | end |
| 376 | ok, err = fs.set_permissions(path, "exec", "all") | 376 | if cfg.is_platform("unix") then |
| 377 | if not ok then | 377 | ok, err = fs.set_permissions(path, "exec", "all") |
| 378 | return false, err | 378 | if not ok then |
| 379 | return false, err | ||
| 380 | end | ||
| 379 | end | 381 | end |
| 380 | elseif mode ~= "directory" then | 382 | elseif mode ~= "directory" then |
| 381 | return false, path.." is not a directory" | 383 | return false, path.." is not a directory" |
