From 7fde8c93d1995fbe0210cca0c87b01a4747a92cf Mon Sep 17 00:00:00 2001 From: Mark Crane Date: Fri, 12 Apr 2013 18:27:56 +0000 Subject: [PATCH] Add a mkdir function that is compatible to both unix and windows. --- .../install/scripts/resources/functions/mkdir.lua | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 includes/install/scripts/resources/functions/mkdir.lua diff --git a/includes/install/scripts/resources/functions/mkdir.lua b/includes/install/scripts/resources/functions/mkdir.lua new file mode 100644 index 0000000000..994f8d43ea --- /dev/null +++ b/includes/install/scripts/resources/functions/mkdir.lua @@ -0,0 +1,14 @@ + +--add the mkdir function + function mkdir(dir) + dir = dir:gsub("\\", "/"); + if (package.config:sub(1,1) == "/") then + --unix + cmd = [[mkdir -p "]] .. dir .. [["]]; + elseif (package.config:sub(1,1) == [[\]]) then + --windows + cmd = [[mkdir "]] .. dir .. [["]]; + end + os.execute(cmd); + return cmd; + end \ No newline at end of file