diff options
author | Matthew Wild <mwild1@gmail.com> | 2020-01-23 21:59:43 +0000 |
---|---|---|
committer | Matthew Wild <mwild1@gmail.com> | 2020-01-23 21:59:43 +0000 |
commit | fd0165a064e733050cbe83caed1cd300c9599513 (patch) | |
tree | 5abf6ad804ed186c8979faf1fafe9fcbcaf1145b | |
parent | 10ba18c61ee5c565005fdecfa144233938a65ed0 (diff) | |
parent | b77c4cc8d83499e56c5015d6242c528ef71906b0 (diff) | |
download | prosody-fd0165a064e733050cbe83caed1cd300c9599513.tar.gz prosody-fd0165a064e733050cbe83caed1cd300c9599513.zip |
Merge 0.11->trunk
-rwxr-xr-x | prosodyctl | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -68,6 +68,7 @@ local modulemanager = require "core.modulemanager" local prosodyctl = require "util.prosodyctl" local socket = require "socket" local dependencies = require "util.dependencies"; +local lfs = dependencies.softreq "lfs"; ----------------------- @@ -222,14 +223,15 @@ function commands.deluser(arg) return 1; end -local function service_command_warning(command) +local function service_command_warning(service_command) if prosody.installed and configmanager.get("*", "prosodyctl_service_warnings") ~= false then show_warning("WARNING: Use of prosodyctl start/stop/restart/reload is not recommended"); show_warning(" if Prosody is managed by an init system - use that directly instead."); + lfs = lfs or require if lfs.attributes("/etc/systemd") then - show_warning(" e.g. systemctl %s prosody", command); + show_warning(" e.g. systemctl %s prosody", service_command); elseif lfs.attributes("/etc/init.d/prosody") then - show_warning(" e.g. /etc/init.d/prosody %s", command); + show_warning(" e.g. /etc/init.d/prosody %s", service_command); end show_warning(""); end @@ -551,7 +553,6 @@ function commands.unregister(arg) end local openssl; -local lfs; local cert_commands = {}; |