From 726520068fd629d270be0872c193b3bd0fde2a64 Mon Sep 17 00:00:00 2001 From: hisham Date: Mon, 5 Oct 2009 18:18:48 +0000 Subject: add error checking git-svn-id: http://luarocks.org/svn/luarocks/trunk@65 9ca3f7c1-7366-0410-b1a3-b5c78f85698c --- src/luarocks/remove.lua | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/luarocks/remove.lua b/src/luarocks/remove.lua index acbe94a4..afd299ae 100644 --- a/src/luarocks/remove.lua +++ b/src/luarocks/remove.lua @@ -61,7 +61,8 @@ local function delete_versions(name, versions) for version, _ in pairs(versions) do print("Removing "..name.." "..version.."...") - rep.delete_version(name, version) + local ok, err = rep.delete_version(name, version) + if not ok then return nil, err end end return true @@ -104,11 +105,10 @@ function run(...) end print() end - local ok, err1 = delete_versions(name, versions) - local ok, err2 = manif.make_manifest(cfg.rocks_dir) - if err1 or err2 then - return nil, err1 or err2 - end + local ok, err = delete_versions(name, versions) + if not ok then return nil, err end + ok, err = manif.make_manifest(cfg.rocks_dir) + if not ok then return nil, err end else if not second then print("Will not remove "..name.." "..version..".") -- cgit v1.2.3-55-g6feb