Comparison

prosodyctl @ 6711:76683a3f3d75

prosodyctl: Soft-require LuaSec and LuaEvent so they show up in the module version listing
author Kim Alvefur <zash@zash.se>
date Mon, 18 May 2015 22:04:12 +0200
parent 6637:ecc039288edc
child 6751:18f18bceb662
comparison
equal deleted inserted replaced
6710:d062314446f6 6711:76683a3f3d75
576 or "Not installed"; 576 or "Not installed";
577 print("LuaRocks: ", luarocks_status); 577 print("LuaRocks: ", luarocks_status);
578 print(""); 578 print("");
579 print("# Lua module versions"); 579 print("# Lua module versions");
580 local module_versions, longest_name = {}, 8; 580 local module_versions, longest_name = {}, 8;
581 local luaevent =dependencies.softreq"luaevent";
582 local ssl = dependencies.softreq"ssl";
581 for name, module in pairs(package.loaded) do 583 for name, module in pairs(package.loaded) do
582 if type(module) == "table" and rawget(module, "_VERSION") 584 if type(module) == "table" and rawget(module, "_VERSION")
583 and name ~= "_G" and not name:match("%.") then 585 and name ~= "_G" and not name:match("%.") then
584 if #name > longest_name then 586 if #name > longest_name then
585 longest_name = #name; 587 longest_name = #name;