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 /src | |
| 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.
Diffstat (limited to 'src')
| -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 |
