36 lines
660 B
Bash
36 lines
660 B
Bash
#!/bin/sh
|
|
#
|
|
# Copyright (c) 2016 Nagios(R) Core(TM) Development Team
|
|
#
|
|
# PROVIDE: nrpe
|
|
# REQUIRE: DAEMON
|
|
# KEYWORD: shutdown
|
|
|
|
. /etc/rc.subr
|
|
|
|
: ${nrpe@bsd_enable@:="NO"}
|
|
: ${nrpe_configfile:="@pkgsysconfdir@/nrpe.cfg"}
|
|
|
|
name=nrpe
|
|
command="@sbindir@/nrpe"
|
|
command_args="-c $nrpe_configfile -d"
|
|
pidfile="@piddir@/nrpe.pid"
|
|
extra_commands=reload
|
|
sig_reload=HUP
|
|
rcvar=nrpe@bsd_enable@
|
|
load_rc_config "$name"
|
|
required_files="$nrpe_configfile"
|
|
sig_reload=HUP
|
|
|
|
start_precmd=nrpe_prestart
|
|
|
|
nrpe_prestart()
|
|
{
|
|
[ -n "$nrpe_pidfile" ] &&
|
|
warn "No longer necessary to set nrpe_pidfile in rc.conf[.local]"
|
|
|
|
install -d -o @nrpe_user@ ${pidfile%/*}
|
|
}
|
|
|
|
run_rc_command "$1"
|