From b0d56687c6af3184f1d3b1fa8ff6b6fbe4c58758 Mon Sep 17 00:00:00 2001
From: Michiel van Baak <michiel@vanbaak.info>
Date: Sat, 18 Oct 2008 09:02:36 +0000
Subject: [PATCH] dont use deprecated commands in the init scripts.

(closes issue #13720)
Reported by: decryptus_proformatique
Patches:
      contrib_initd_module_reload.patch uploaded by decryptus (license 555)
	  With mods by me to fix stop commands as well


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@150930 65c4cc65-6c06-0410-ace0-fbb531ad65f3
---
 contrib/init.d/rc.debian.asterisk   | 2 +-
 contrib/init.d/rc.mandriva.asterisk | 6 +++---
 contrib/init.d/rc.redhat.asterisk   | 2 +-
 contrib/init.d/rc.suse.asterisk     | 2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/contrib/init.d/rc.debian.asterisk b/contrib/init.d/rc.debian.asterisk
index 015f2db300..76406dbd67 100755
--- a/contrib/init.d/rc.debian.asterisk
+++ b/contrib/init.d/rc.debian.asterisk
@@ -79,7 +79,7 @@ case "$1" in
 	;;
   reload)
 	echo "Reloading $DESC configuration files."
-	$DAEMON -rx 'reload' > /dev/null 2> /dev/null
+	$DAEMON -rx 'module reload' > /dev/null 2> /dev/null
 	;;
   restart|force-reload)
 	$0 stop
diff --git a/contrib/init.d/rc.mandriva.asterisk b/contrib/init.d/rc.mandriva.asterisk
index daea071507..1e036f0c84 100755
--- a/contrib/init.d/rc.mandriva.asterisk
+++ b/contrib/init.d/rc.mandriva.asterisk
@@ -142,7 +142,7 @@ case "$1" in
 		;;
 	stop)
 		gprintf "Stopping asterisk: "
-		asterisk -r -x "stop gracefully" >/dev/null 2>&1
+		asterisk -r -x "core stop gracefully" >/dev/null 2>&1
 		killall -9 mpg123 2>/dev/null
 		success
 		echo
@@ -154,13 +154,13 @@ case "$1" in
 		;;
 	reload)
 		gprintf "Reloading asterisk: "
-		asterisk -r -x "reload" >/dev/null 2>&1
+		asterisk -r -x "module reload" >/dev/null 2>&1
 		success
 		echo
 		;;
 	stopnow)
 		gprintf "Stopping asterisk: "
-		asterisk -r -x "stop now" >/dev/null 2>&1
+		asterisk -r -x "core stop now" >/dev/null 2>&1
 		success
 		echo
 		;;
diff --git a/contrib/init.d/rc.redhat.asterisk b/contrib/init.d/rc.redhat.asterisk
index d2a630ea40..f45f8d7ab4 100755
--- a/contrib/init.d/rc.redhat.asterisk
+++ b/contrib/init.d/rc.redhat.asterisk
@@ -113,7 +113,7 @@ restart() {
 }
 
 reload() {
-	$DAEMON -rx 'reload' > /dev/null 2> /dev/null
+	$DAEMON -rx 'module reload' > /dev/null 2> /dev/null
 }
 
 # See how we were called.
diff --git a/contrib/init.d/rc.suse.asterisk b/contrib/init.d/rc.suse.asterisk
index 76025f3414..54b67207a3 100755
--- a/contrib/init.d/rc.suse.asterisk
+++ b/contrib/init.d/rc.suse.asterisk
@@ -105,7 +105,7 @@ restart() {
 }
 
 reload() {
-	$DAEMON -rx 'reload' > /dev/null 2> /dev/null
+	$DAEMON -rx 'module reload' > /dev/null 2> /dev/null
 }
 
 # See how we were called.
-- 
GitLab