From 96e72c4a8782d62dc3fb53ad60fdcf7cb39418c1 Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Thu, 24 May 2012 18:12:01 -0300 Subject: Do not lose error message information on 'unpack'. --- rockspec | 2 +- src/luarocks/unpack.lua | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/rockspec b/rockspec index 1798e8e0..d8718efd 100644 --- a/rockspec +++ b/rockspec @@ -1,5 +1,5 @@ package = "LuaRocks" -local VER = "scm" +local VER = "2.0.9" local REV = "1" version = VER.."-"..REV diff --git a/src/luarocks/unpack.lua b/src/luarocks/unpack.lua index 6ea7353d..4920d381 100644 --- a/src/luarocks/unpack.lua +++ b/src/luarocks/unpack.lua @@ -27,9 +27,9 @@ local function unpack_rockspec(rockspec_file, dir_name) assert(type(rockspec_file) == "string") assert(type(dir_name) == "string") - local rockspec = fetch.load_rockspec(rockspec_file) + local rockspec, err = fetch.load_rockspec(rockspec_file) if not rockspec then - return nil, "Failed loading rockspec "..rockspec_file + return nil, "Failed loading rockspec "..rockspec_file..": "..err end fs.change_dir(dir_name) local ok, sources_dir = fetch.fetch_sources(rockspec, true, ".") -- cgit v1.2.3-55-g6feb