Blob Blame History Raw
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;