summaryrefslogtreecommitdiff
path: root/net/asterisk-bristuff/files/asterisk.sh.in
diff options
context:
space:
mode:
Diffstat (limited to 'net/asterisk-bristuff/files/asterisk.sh.in')
-rw-r--r--net/asterisk-bristuff/files/asterisk.sh.in9
1 files changed, 8 insertions, 1 deletions
diff --git a/net/asterisk-bristuff/files/asterisk.sh.in b/net/asterisk-bristuff/files/asterisk.sh.in
index 3774209eefe1..e05d58ed6ee8 100644
--- a/net/asterisk-bristuff/files/asterisk.sh.in
+++ b/net/asterisk-bristuff/files/asterisk.sh.in
@@ -3,7 +3,6 @@
# PROVIDE: asterisk
# REQUIRE: DAEMON
# KEYWORD: shutdown
-
#
# Add the following lines to /etc/rc.conf to enable asterisk:
#
@@ -12,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`