aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2012-02-12 23:29:13 -0200
committerHisham Muhammad <hisham@gobolinux.org>2012-02-12 23:29:13 -0200
commit5a2724706d26d7d23516f0901168279ae6c98fea (patch)
tree83112571c7e956c08805da4aeecda9ee0458e64a
parent88a34797479891a76366943f1ad7388e840c6c01 (diff)
downloadluarocks-5a2724706d26d7d23516f0901168279ae6c98fea.tar.gz
luarocks-5a2724706d26d7d23516f0901168279ae6c98fea.tar.bz2
luarocks-5a2724706d26d7d23516f0901168279ae6c98fea.zip
There's shouldn't be a permissions check when using --pack-binary-rock. Closes #58.
-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