diff options
author | flo <flo@FreeBSD.org> | 2011-01-04 22:17:02 +0800 |
---|---|---|
committer | flo <flo@FreeBSD.org> | 2011-01-04 22:17:02 +0800 |
commit | 651821ef63061879d2d1bf49c291d6f8fc9f4c6f (patch) | |
tree | 195e09b26e9e1f698a8ab8262c4a4d4998803de2 /net/asterisk | |
parent | 4b9762951bf1b6f6cfb725b424c8339ff26ae29f (diff) | |
download | freebsd-ports-gnome-651821ef63061879d2d1bf49c291d6f8fc9f4c6f.tar.gz freebsd-ports-gnome-651821ef63061879d2d1bf49c291d6f8fc9f4c6f.tar.zst freebsd-ports-gnome-651821ef63061879d2d1bf49c291d6f8fc9f4c6f.zip |
- 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)
Diffstat (limited to 'net/asterisk')
-rw-r--r-- | net/asterisk/files/asterisk.sh.in | 31 |
1 files changed, 20 insertions, 11 deletions
diff --git a/net/asterisk/files/asterisk.sh.in b/net/asterisk/files/asterisk.sh.in index 4d10717d64ae..d8bdac9e3ba6 100644 --- a/net/asterisk/files/asterisk.sh.in +++ b/net/asterisk/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"} |