Hack by Robert Scheck <robert@fedoraproject.org> for prosody >= 0.11.7 which removes the
service_command_warning() function for EPEL 6, because the SysVinit script actually uses
this functionality.
--- prosody-0.11.7/prosodyctl 2020-05-31 22:39:34.000000000 +0200
+++ prosody-0.11.7/prosodyctl.epel6 2020-10-01 22:57:47.161806878 +0200
@@ -199,26 +199,11 @@
return 1;
end
-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", service_command);
- elseif lfs.attributes("/etc/init.d/prosody") then
- show_warning(" e.g. /etc/init.d/prosody %s", service_command);
- end
- show_warning("");
- end
-end
-
function commands.start(arg)
if arg[1] == "--help" then
show_usage([[start]], [[Start Prosody]]);
return 1;
end
- service_command_warning("start");
local ok, ret = prosodyctl.isrunning();
if not ok then
show_message(error_messages[ret]);
@@ -309,8 +294,6 @@
return 1;
end
- service_command_warning("stop");
-
if not prosodyctl.isrunning() then
show_message("Prosody is not running");
return 1;
@@ -346,8 +329,6 @@
return 1;
end
- service_command_warning("restart");
-
commands.stop(arg);
return commands.start(arg);
end
@@ -441,8 +422,6 @@
return 1;
end
- service_command_warning("reload");
-
if not prosodyctl.isrunning() then
show_message("Prosody is not running");
return 1;