Mercurial > prosody-hg
comparison util/prosodyctl.lua @ 11296:06bb0cdef50b
util.prosodyctl: Always return exit code from luarocks
os.exit(true) errors on Lua 5.1
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Thu, 21 Jan 2021 19:15:28 +0100 |
| parents | a1939b261f67 |
| children | 79466cc86041 |
comparison
equal
deleted
inserted
replaced
| 11295:50ea7d9143ad | 11296:06bb0cdef50b |
|---|---|
| 223 local dir = prosody.paths.installer; | 223 local dir = prosody.paths.installer; |
| 224 local ok, where, code = os.execute(render_cli("luarocks {op} --tree={dir} {server&--server={server}} {mod?}", { | 224 local ok, where, code = os.execute(render_cli("luarocks {op} --tree={dir} {server&--server={server}} {mod?}", { |
| 225 dir = dir; op = operation; mod = mod; server = server; | 225 dir = dir; op = operation; mod = mod; server = server; |
| 226 })); | 226 })); |
| 227 if type(ok) == "number" then ok, code = ok == 0, ok; end | 227 if type(ok) == "number" then ok, code = ok == 0, ok; end |
| 228 if not ok then | 228 return code; |
| 229 return code; | |
| 230 end | |
| 231 return true; | |
| 232 end | 229 end |
| 233 | 230 |
| 234 return { | 231 return { |
| 235 show_message = show_message; | 232 show_message = show_message; |
| 236 show_warning = show_message; | 233 show_warning = show_message; |
