aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/luarocks/make.lua5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/luarocks/make.lua b/src/luarocks/make.lua
index d39dd226..e20c399a 100644
--- a/src/luarocks/make.lua
+++ b/src/luarocks/make.lua
@@ -37,9 +37,6 @@ in the current directory.
37function run(...) 37function run(...)
38 local flags, rockspec = util.parse_flags(...) 38 local flags, rockspec = util.parse_flags(...)
39 assert(type(rockspec) == "string" or not rockspec) 39 assert(type(rockspec) == "string" or not rockspec)
40
41 local ok, err = fs.check_command_permissions(flags)
42 if not ok then return nil, err end
43 40
44 if not rockspec then 41 if not rockspec then
45 local files = fs.list_dir(fs.current_dir()) 42 local files = fs.list_dir(fs.current_dir())
@@ -64,6 +61,8 @@ function run(...)
64 local rspec, err, errcode = fetch.load_rockspec(rockspec) 61 local rspec, err, errcode = fetch.load_rockspec(rockspec)
65 return pack.pack_binary_rock(rspec.name, rspec.version, build.build_rockspec, rockspec, false, true) 62 return pack.pack_binary_rock(rspec.name, rspec.version, build.build_rockspec, rockspec, false, true)
66 else 63 else
64 local ok, err = fs.check_command_permissions(flags)
65 if not ok then return nil, err end
67 return build.build_rockspec(rockspec, false, true) 66 return build.build_rockspec(rockspec, false, true)
68 end 67 end
69end 68end