|
Line 0
Link Here
|
|
|
1 |
#!/bin/sh |
| 2 |
|
| 3 |
# $FreeBSD: $ |
| 4 |
# |
| 5 |
# PROVIDE: metronome |
| 6 |
# REQUIRE: LOGIN |
| 7 |
# KEYWORD: shutdown |
| 8 |
|
| 9 |
# Add the following lines to /etc/rc.conf to enable metronome |
| 10 |
# metronome_enable="YES" |
| 11 |
# |
| 12 |
# metronome_enable (bool): Set to YES to enable metronome |
| 13 |
# Default: NO |
| 14 |
# metronome_carbon (str): metronome carbon address |
| 15 |
# Default: [::]:2003 |
| 16 |
# metronome_www (str): metronome www address |
| 17 |
# Default: [::]:8000 |
| 18 |
# metronome_stats (str): metronome stats directory |
| 19 |
# Default: %%PREFIX%%/etc/metronome/stats |
| 20 |
|
| 21 |
. /etc/rc.subr |
| 22 |
|
| 23 |
name="metronome" |
| 24 |
rcvar=metronome_enable |
| 25 |
load_rc_config $name |
| 26 |
|
| 27 |
: ${metronome_enable:="NO"} |
| 28 |
: ${metronome_carbon:="[::]:2003"} |
| 29 |
: ${metronome_www:="[::]:8000"} |
| 30 |
: ${metronome_stats:="%%PREFIX%%/etc/metronome/stats"} |
| 31 |
: ${metronome_options:="--carbon-address=${metronome_carbon} --webserver-address=${metronome_www} --stats-directory=${metronome_stats}"} |
| 32 |
|
| 33 |
procname="%%PREFIX%%/bin/metronome" |
| 34 |
command=%%PREFIX%%/bin/metronome |
| 35 |
command_args="${metronome_options}" |
| 36 |
|
| 37 |
run_rc_command "$1" |