diff options
author | hisham <hisham@9ca3f7c1-7366-0410-b1a3-b5c78f85698c> | 2009-10-05 18:18:48 +0000 |
---|---|---|
committer | hisham <hisham@9ca3f7c1-7366-0410-b1a3-b5c78f85698c> | 2009-10-05 18:18:48 +0000 |
commit | 726520068fd629d270be0872c193b3bd0fde2a64 (patch) | |
tree | 80db2b5188ad1284cce7e51daa43e48309ef323b | |
parent | d43d6e738d618fc8e7ddcb905b29f97e2ee0f9a4 (diff) | |
download | luarocks-726520068fd629d270be0872c193b3bd0fde2a64.tar.gz luarocks-726520068fd629d270be0872c193b3bd0fde2a64.tar.bz2 luarocks-726520068fd629d270be0872c193b3bd0fde2a64.zip |
add error checking
git-svn-id: http://luarocks.org/svn/luarocks/trunk@65 9ca3f7c1-7366-0410-b1a3-b5c78f85698c
-rw-r--r-- | src/luarocks/remove.lua | 12 |
1 files changed, 6 insertions, 6 deletions
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) | |||
61 | 61 | ||
62 | for version, _ in pairs(versions) do | 62 | for version, _ in pairs(versions) do |
63 | print("Removing "..name.." "..version.."...") | 63 | print("Removing "..name.." "..version.."...") |
64 | rep.delete_version(name, version) | 64 | local ok, err = rep.delete_version(name, version) |
65 | if not ok then return nil, err end | ||
65 | end | 66 | end |
66 | 67 | ||
67 | return true | 68 | return true |
@@ -104,11 +105,10 @@ function run(...) | |||
104 | end | 105 | end |
105 | print() | 106 | print() |
106 | end | 107 | end |
107 | local ok, err1 = delete_versions(name, versions) | 108 | local ok, err = delete_versions(name, versions) |
108 | local ok, err2 = manif.make_manifest(cfg.rocks_dir) | 109 | if not ok then return nil, err end |
109 | if err1 or err2 then | 110 | ok, err = manif.make_manifest(cfg.rocks_dir) |
110 | return nil, err1 or err2 | 111 | if not ok then return nil, err end |
111 | end | ||
112 | else | 112 | else |
113 | if not second then | 113 | if not second then |
114 | print("Will not remove "..name.." "..version..".") | 114 | print("Will not remove "..name.." "..version..".") |