aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2012-02-28 01:35:28 -0300
committerHisham Muhammad <hisham@gobolinux.org>2012-02-28 01:35:28 -0300
commit23d84b587eef1157cb1cd8f5ff08a424bfa038cb (patch)
tree4e36ab84dccb3a4cd0e8a148de01865df2802f06 /src
parentc3d3cde338a1d7e0dc5a79efebb49f1fda34536c (diff)
downloadluarocks-23d84b587eef1157cb1cd8f5ff08a424bfa038cb.tar.gz
luarocks-23d84b587eef1157cb1cd8f5ff08a424bfa038cb.tar.bz2
luarocks-23d84b587eef1157cb1cd8f5ff08a424bfa038cb.zip
Catch error properly. Closes #63.
Diffstat (limited to 'src')
-rw-r--r--src/luarocks/make.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/luarocks/make.lua b/src/luarocks/make.lua
index e20c399a..fe8f7645 100644
--- a/src/luarocks/make.lua
+++ b/src/luarocks/make.lua
@@ -59,6 +59,9 @@ function run(...)
59 59
60 if flags["pack-binary-rock"] then 60 if flags["pack-binary-rock"] then
61 local rspec, err, errcode = fetch.load_rockspec(rockspec) 61 local rspec, err, errcode = fetch.load_rockspec(rockspec)
62 if not rspec then
63 return nil, err
64 end
62 return pack.pack_binary_rock(rspec.name, rspec.version, build.build_rockspec, rockspec, false, true) 65 return pack.pack_binary_rock(rspec.name, rspec.version, build.build_rockspec, rockspec, false, true)
63 else 66 else
64 local ok, err = fs.check_command_permissions(flags) 67 local ok, err = fs.check_command_permissions(flags)