diff options
author | Florian Smeets <flo@FreeBSD.org> | 2011-01-04 14:17:02 +0000 |
---|---|---|
committer | Florian Smeets <flo@FreeBSD.org> | 2011-01-04 14:17:02 +0000 |
commit | ed643170300537eeb69a344b0e362ccdca1f4cd7 (patch) | |
tree | c779a8bcbbf323ba09d41ffe470e54617ff7dcff /net/asterisk10/files | |
parent | Update to 2.32.1.1. (diff) |
- add reload target
- general cleanup
- fix pidfile path
- add $FreeBSD$ IDs
PR: ports/152703
Submitted by: Alexander Brovikov <alexander@brovikov.ru>
Reviewed by: dougb
Approved by: jadawin (mentor)
Notes
Notes:
svn path=/head/; revision=267379
Diffstat (limited to 'net/asterisk10/files')
-rw-r--r-- | net/asterisk10/files/asterisk.sh.in | 31 |
1 files changed, 20 insertions, 11 deletions
diff --git a/net/asterisk10/files/asterisk.sh.in b/net/asterisk10/files/asterisk.sh.in index 4d10717d64ae..d8bdac9e3ba6 100644 --- a/net/asterisk10/files/asterisk.sh.in +++ b/net/asterisk10/files/asterisk.sh.in @@ -1,4 +1,7 @@ #!/bin/sh +# +# $FreeBSD$ +# # PROVIDE: asterisk # REQUIRE: LOGIN @@ -11,23 +14,29 @@ . /etc/rc.subr -stop_cmd=asterisk_shutdown -asterisk_shutdown () { - echo 'Stopping asterisk' - %%PREFIX%%/sbin/asterisk -nqrx 'core stop now' - sleep 1 - return 0 -} - name=asterisk rcvar=`set_rcvar` -command=%%PREFIX%%/sbin/asterisk +extra_commands="reload" + +stop_cmd="asterisk_stop" +reload_cmd="asterisk_reload" + +command="%%PREFIX%%/sbin/asterisk" command_args="-n -U %%ASTERISK_USER%%" +pidfile=${asterisk_pidfile:-"/var/run/asterisk/asterisk.pid"} -load_rc_config $name +asterisk_stop() { + echo 'Stopping asterisk' + $command -nqrx 'core stop now' +} -pidfile=${asterisk_pidfile:-"/var/run/asterisk.pid"} +asterisk_reload() { + echo 'Reloading asterisk' + $command -nqrx 'reload' +} + +load_rc_config $name asterisk_enable=${asterisk_enable:-"NO"} |