Software /
code /
prosody
Comparison
util/prosodyctl.lua @ 12785:123d74bf60e3
util.prosodyctl: Remove Lua 5.1 os.execute() return value compat
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Thu, 20 Oct 2022 17:37:07 +0200 |
parent | 11490:34d4e4a01ef8 |
child | 12975:d10957394a3c |
comparison
equal
deleted
inserted
replaced
12784:3b9de8dd71a3 | 12785: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; |