]> Cypherpunks.ru repositories - nncp.git/blob - ports/nncp/files/nncp-toss.in
6fbe5469462f136c39ed4ef377bbbae3cf5018b6
[nncp.git] / ports / nncp / files / nncp-toss.in
1 #!/bin/sh
2 #
3 # $FreeBSD$
4 #
5 # PROVIDE: nncp-toss
6 # REQUIRE: DAEMON NETWORKING FILESYSTEMS
7 # KEYWORD: shutdown
8 #
9 # Add these lines to /etc/rc.conf.local or /etc/rc.conf
10 # to enable this service:
11 #
12 # nncp_toss_enable (bool):      Set to NO by default.
13 #                               Set it to YES to enable nncp-toss.
14 # nncp_toss_config (path):      Set to %%PREFIX%%/etc/nncp.hjson by default.
15 # nncp_toss_cycle   (int):      Repeat tossing after that number of seconds.
16 #                               Default is "60".
17
18 . /etc/rc.subr
19
20 name=nncp_toss
21 rcvar=nncp_toss_enable
22
23 load_rc_config $name
24
25 : ${nncp_toss_enable:="NO"}
26 : ${nncp_toss_config="%%PREFIX%%/etc/nncp.hjson"}
27 : ${nncp_toss_cycle="60"}
28
29 command=%%PREFIX%%/bin/nncp-toss
30 command_args="-quiet -cycle $nncp_toss_cycle -cfg $nncp_toss_config &"
31
32 run_rc_command "$1"