summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPeter Melnichenko <mpeterval@gmail.com>2016-11-14 23:02:10 +0300
committerPeter Melnichenko <mpeterval@gmail.com>2016-11-14 23:02:10 +0300
commit922d6aaf9f99fb32c8b20c34a859548f73ff3391 (patch)
tree35693b818f1a91c8978a83c0c2c410cea19a697b /src
parent5b8651369fae1d302442e7c60d07b109e1bb2339 (diff)
downloadluarocks-922d6aaf9f99fb32c8b20c34a859548f73ff3391.tar.gz
luarocks-922d6aaf9f99fb32c8b20c34a859548f73ff3391.tar.bz2
luarocks-922d6aaf9f99fb32c8b20c34a859548f73ff3391.zip
Fix duplicated error message on missing rock manifest
Fix incorrect merge on top of @66a4d40 resulting in duplicated "rock_manifest file not found" error message when updating manifest.
Diffstat (limited to 'src')
-rw-r--r--src/luarocks/manif/writer.lua6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/luarocks/manif/writer.lua b/src/luarocks/manif/writer.lua
index 0a4a1a96..2d17d328 100644
--- a/src/luarocks/manif/writer.lua
+++ b/src/luarocks/manif/writer.lua
@@ -207,10 +207,8 @@ local function store_results(results, manifest)
207 local entrytable = {} 207 local entrytable = {}
208 entrytable.arch = entry.arch 208 entrytable.arch = entry.arch
209 if entry.arch == "installed" then 209 if entry.arch == "installed" then
210 local rock_manifest = manif.load_rock_manifest(name, version) 210 local rock_manifest, err = manif.load_rock_manifest(name, version)
211 if not rock_manifest then 211 if not rock_manifest then return nil, err end
212 return nil, "rock_manifest file not found for "..name.." "..version.." - not a LuaRocks 2 tree?"
213 end
214 212
215 entrytable.modules = repos.package_modules(name, version) 213 entrytable.modules = repos.package_modules(name, version)
216 store_package_items(manifest.modules, name, version, entrytable.modules) 214 store_package_items(manifest.modules, name, version, entrytable.modules)