aboutsummaryrefslogtreecommitdiff
path: root/net/asterisk/files/asterisk.sh.in
diff options
context:
space:
mode:
Diffstat (limited to 'net/asterisk/files/asterisk.sh.in')
-rw-r--r--net/asterisk/files/asterisk.sh.in8
1 files changed, 8 insertions, 0 deletions
diff --git a/net/asterisk/files/asterisk.sh.in b/net/asterisk/files/asterisk.sh.in
index 4489cb50be04..e05d58ed6ee8 100644
--- a/net/asterisk/files/asterisk.sh.in
+++ b/net/asterisk/files/asterisk.sh.in
@@ -11,6 +11,14 @@
. %%RC_SUBR%%
+stop_precmd=asterisk_shutdown
+sig_stop=KILL
+asterisk_shutdown () {
+ %%PREFIX%%/sbin/asterisk -qrx 'stop now'
+ sleep 1
+ return 0
+}
+
name=asterisk
rcvar=`set_rcvar`