equal
deleted
inserted
replaced
222 local function call_luarocks(operation, mod, server) |
222 local function call_luarocks(operation, mod, server) |
223 local dir = prosody.paths.installer; |
223 local dir = prosody.paths.installer; |
224 local ok, _, code = os.execute(render_cli("luarocks --lua-version={luav} {op} --tree={dir} {server&--server={server}} {mod?}", { |
224 local ok, _, code = os.execute(render_cli("luarocks --lua-version={luav} {op} --tree={dir} {server&--server={server}} {mod?}", { |
225 dir = dir; op = operation; mod = mod; server = server; luav = _VERSION:match("5%.%d"); |
225 dir = dir; op = operation; mod = mod; server = server; luav = _VERSION:match("5%.%d"); |
226 })); |
226 })); |
227 if type(ok) == "number" then code = ok; end |
227 return ok and code; |
228 return code; |
|
229 end |
228 end |
230 |
229 |
231 return { |
230 return { |
232 show_message = show_message; |
231 show_message = show_message; |
233 show_warning = show_message; |
232 show_warning = show_message; |