Sync Mk with ports
[dports.git] / net / coturn / files / turnserver.in
1 #!/bin/sh
2
3 # PROVIDE: turnserver
4 # REQUIRE: DAEMON
5 # BEFORE: mail
6 # KEYWORD: shutdown
7
8 . /etc/rc.subr
9
10 name=turnserver
11 rcvar=turnserver_enable
12 desc=TURN and STUN server
13
14 load_rc_config ${name}
15
16 : ${turnserver_enable:="NO"}
17 : ${turnserver_configfile:=%%PREFIX%%/etc/$name.conf}
18
19 command="%%PREFIX%%/bin/${name}"
20 required_files="%%PREFIX%%/etc/${name}.conf"
21 start_precmd=find_pidfile
22 stop_precmd=find_pidfile
23 status_precmd=find_pidfile
24 command_args="-o -c ${turnserver_configfile}"
25
26 find_pidfile()
27 {
28         if get_pidfile_from_conf pidfile $turnserver_configfile; then
29                 pidfile="$_pidfile_from_conf"
30         else
31                 pidfile="/var/run/${name}.pid"
32         fi
33 }
34
35 run_rc_command "$1"