From c3d13d216ae6be883491b929c1961b84e739a621 Mon Sep 17 00:00:00 2001 From: stevenwdv Date: Sat, 11 Sep 2021 13:17:11 +0200 Subject: Prevent creation of directory named '-p' on Windows `tools.make_dir` used `mkdir -p ` while `-p` [is not an existing switch](https://docs.microsoft.com/windows-server/administration/windows-commands/mkdir) on Windows. The switch is also not necessary because plain `mkdir` on Windows also creates intermediate directories. --- src/luarocks/fs/win32/tools.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/luarocks/fs/win32/tools.lua b/src/luarocks/fs/win32/tools.lua index b8892b83..9bd050c6 100644 --- a/src/luarocks/fs/win32/tools.lua +++ b/src/luarocks/fs/win32/tools.lua @@ -36,7 +36,7 @@ end function tools.make_dir(directory) assert(directory) directory = dir.normalize(directory) - fs.execute_quiet(vars.MKDIR.." -p ", directory) + fs.execute_quiet(vars.MKDIR, directory) if not fs.is_dir(directory) then return false, "failed making directory "..directory end -- cgit v1.2.3-55-g6feb