From 5576f7a93a1e2eeb268dff0b30f786a086966837 Mon Sep 17 00:00:00 2001 From: Thijs Schreijer Date: Fri, 12 Apr 2013 20:20:11 +0200 Subject: bug in builtin.lua that caused a previous "ok=false" to be reset in a later stage of building and hence report success even though it had errors. --- src/luarocks/build/builtin.lua | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/luarocks/build/builtin.lua b/src/luarocks/build/builtin.lua index 853b0361..96ce35a6 100644 --- a/src/luarocks/build/builtin.lua +++ b/src/luarocks/build/builtin.lua @@ -230,12 +230,14 @@ function run(rockspec) end end end - for name, dest in pairs(built_modules) do - fs.make_dir(dest) - ok = fs.copy(name, dest) - if not ok then - err = "Failed installing "..name.." in "..dest - break + if ok then + for name, dest in pairs(built_modules) do + fs.make_dir(dest) + ok = fs.copy(name, dest) + if not ok then + err = "Failed installing "..name.." in "..dest + break + end end end if ok then -- cgit v1.2.3-55-g6feb