Software / code / prosody
Comparison
util/prosodyctl.lua @ 10158:2cb48153f9e0
util.prosodyctl: Removed the admin_operation command
| author | João Duarte <jvsDuarte08@gmail.com> |
|---|---|
| date | Wed, 24 Jul 2019 04:44:44 -0700 |
| parent | 10152:7e9c30eab11e |
| child | 10167:f343ed1f02fd |
comparison
equal
deleted
inserted
replaced
| 10157:c6e166272d94 | 10158:2cb48153f9e0 |
|---|---|
| 284 local ok, pid = getpid() | 284 local ok, pid = getpid() |
| 285 if not ok then return false, pid; end | 285 if not ok then return false, pid; end |
| 286 | 286 |
| 287 signal.kill(pid, signal.SIGHUP); | 287 signal.kill(pid, signal.SIGHUP); |
| 288 return true; | 288 return true; |
| 289 end | |
| 290 | |
| 291 local function admin_operation(operation, arg) | |
| 292 if arg[1] == "--help" then | |
| 293 print(" admin-"..operation) | |
| 294 print(" "..operation.."plugins from a server (repository)") | |
| 295 return 1; | |
| 296 end | |
| 297 local modules, tree, server, refresh = "", "", "", "" | |
| 298 for i, _ in ipairs(arg) do | |
| 299 if arg[i]:sub(1, #"--tree=") == "--tree=" then | |
| 300 tree = arg[i].." " | |
| 301 elseif arg[i]:sub(1, #"--server=") == "--server=" then | |
| 302 server = arg[i].." " | |
| 303 elseif arg[i]:sub(1, #"--no-refresh") == "--no-refresh" then | |
| 304 refresh = arg[i].." " | |
| 305 else | |
| 306 modules=modules..arg[i].." " | |
| 307 end | |
| 308 end | |
| 309 os.execute("luarocks-admin "..tree..operation..server..refresh..modules) | |
| 310 end | 289 end |
| 311 | 290 |
| 312 return { | 291 return { |
| 313 show_message = show_message; | 292 show_message = show_message; |
| 314 show_warning = show_message; | 293 show_warning = show_message; |
| 327 getpid = getpid; | 306 getpid = getpid; |
| 328 isrunning = isrunning; | 307 isrunning = isrunning; |
| 329 start = start; | 308 start = start; |
| 330 stop = stop; | 309 stop = stop; |
| 331 reload = reload; | 310 reload = reload; |
| 332 admin_operation = admin_operation; | |
| 333 }; | 311 }; |