From 5a2724706d26d7d23516f0901168279ae6c98fea Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Sun, 12 Feb 2012 23:29:13 -0200 Subject: There's shouldn't be a permissions check when using --pack-binary-rock. Closes #58. --- src/luarocks/make.lua | 5 ++--- 1 file 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. function run(...) local flags, rockspec = util.parse_flags(...) assert(type(rockspec) == "string" or not rockspec) - - local ok, err = fs.check_command_permissions(flags) - if not ok then return nil, err end if not rockspec then local files = fs.list_dir(fs.current_dir()) @@ -64,6 +61,8 @@ function run(...) local rspec, err, errcode = fetch.load_rockspec(rockspec) return pack.pack_binary_rock(rspec.name, rspec.version, build.build_rockspec, rockspec, false, true) else + local ok, err = fs.check_command_permissions(flags) + if not ok then return nil, err end return build.build_rockspec(rockspec, false, true) end end -- cgit v1.2.3-55-g6feb