diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2012-02-12 23:29:13 -0200 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2012-02-12 23:29:13 -0200 |
commit | 5a2724706d26d7d23516f0901168279ae6c98fea (patch) | |
tree | 83112571c7e956c08805da4aeecda9ee0458e64a | |
parent | 88a34797479891a76366943f1ad7388e840c6c01 (diff) | |
download | luarocks-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.lua | 5 |
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. | |||
37 | function run(...) | 37 | function 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 |
69 | end | 68 | end |