Software / code / prosody
Comparison
prosodyctl @ 10611:c10511380c0f
Merge 0.11->trunk
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Thu, 23 Jan 2020 21:59:43 +0000 |
| parent | 10609:f35cbfe546d1 |
| parent | 10610:b9a054ad38e7 |
| child | 10629:eed5811941b2 |
comparison
equal
deleted
inserted
replaced
| 10609:f35cbfe546d1 | 10611:c10511380c0f |
|---|---|
| 66 local configmanager = require "core.configmanager"; | 66 local configmanager = require "core.configmanager"; |
| 67 local modulemanager = require "core.modulemanager" | 67 local modulemanager = require "core.modulemanager" |
| 68 local prosodyctl = require "util.prosodyctl" | 68 local prosodyctl = require "util.prosodyctl" |
| 69 local socket = require "socket" | 69 local socket = require "socket" |
| 70 local dependencies = require "util.dependencies"; | 70 local dependencies = require "util.dependencies"; |
| 71 local lfs = dependencies.softreq "lfs"; | |
| 71 | 72 |
| 72 ----------------------- | 73 ----------------------- |
| 73 | 74 |
| 74 local show_message, show_warning = prosodyctl.show_message, prosodyctl.show_warning; | 75 local show_message, show_warning = prosodyctl.show_message, prosodyctl.show_warning; |
| 75 local show_usage = prosodyctl.show_usage; | 76 local show_usage = prosodyctl.show_usage; |
| 220 | 221 |
| 221 show_message(error_messages[msg]) | 222 show_message(error_messages[msg]) |
| 222 return 1; | 223 return 1; |
| 223 end | 224 end |
| 224 | 225 |
| 225 local function service_command_warning(command) | 226 local function service_command_warning(service_command) |
| 226 if prosody.installed and configmanager.get("*", "prosodyctl_service_warnings") ~= false then | 227 if prosody.installed and configmanager.get("*", "prosodyctl_service_warnings") ~= false then |
| 227 show_warning("WARNING: Use of prosodyctl start/stop/restart/reload is not recommended"); | 228 show_warning("WARNING: Use of prosodyctl start/stop/restart/reload is not recommended"); |
| 228 show_warning(" if Prosody is managed by an init system - use that directly instead."); | 229 show_warning(" if Prosody is managed by an init system - use that directly instead."); |
| 230 lfs = lfs or require | |
| 229 if lfs.attributes("/etc/systemd") then | 231 if lfs.attributes("/etc/systemd") then |
| 230 show_warning(" e.g. systemctl %s prosody", command); | 232 show_warning(" e.g. systemctl %s prosody", service_command); |
| 231 elseif lfs.attributes("/etc/init.d/prosody") then | 233 elseif lfs.attributes("/etc/init.d/prosody") then |
| 232 show_warning(" e.g. /etc/init.d/prosody %s", command); | 234 show_warning(" e.g. /etc/init.d/prosody %s", service_command); |
| 233 end | 235 end |
| 234 show_warning(""); | 236 show_warning(""); |
| 235 end | 237 end |
| 236 end | 238 end |
| 237 | 239 |
| 549 show_message(error_messages[msg]) | 551 show_message(error_messages[msg]) |
| 550 return 1; | 552 return 1; |
| 551 end | 553 end |
| 552 | 554 |
| 553 local openssl; | 555 local openssl; |
| 554 local lfs; | |
| 555 | 556 |
| 556 local cert_commands = {}; | 557 local cert_commands = {}; |
| 557 | 558 |
| 558 -- If a file already exists, ask if the user wants to use it or replace it | 559 -- If a file already exists, ask if the user wants to use it or replace it |
| 559 -- Backups the old file if replaced | 560 -- Backups the old file if replaced |