util/prosodyctl.lua
changeset 12789 123d74bf60e3
parent 11494 34d4e4a01ef8
child 12979 d10957394a3c
equal deleted inserted replaced
12788:3b9de8dd71a3 12789:123d74bf60e3
   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;