Where necessary add $FreeBSD$ to the file No PORTREVISION bump necessary because this is a no-op
39 lines
852 B
Bash
39 lines
852 B
Bash
#!/bin/sh
|
|
|
|
# Start or stop nessusd
|
|
# $FreeBSD$
|
|
|
|
# PROVIDE: nessusd
|
|
# REQUIRE: DAEMON
|
|
# BEFORE: LOGIN
|
|
# KEYWORD: shutdown
|
|
|
|
# Define these nessusd_* variables in one of these files:
|
|
# /etc/rc.conf
|
|
# /etc/rc.conf.local
|
|
# /etc/rc.conf.d/nessusd
|
|
#
|
|
# DO NOT CHANGE THESE DEFAULT VALUES HERE
|
|
#
|
|
[ -z "$nessusd_enable" ] && nessusd_enable="NO" # Disable nessusd
|
|
#nessusd_program="%%PREFIX%%/sbin/nessusd" # Location of nessusd
|
|
nessusd_flags="-D" # Flags to nessusd program
|
|
|
|
. /etc/rc.subr
|
|
|
|
name="nessusd"
|
|
rcvar=nessusd_enable
|
|
command="%%PREFIX%%/sbin/nessusd"
|
|
pidfile="%%PREFIX%%/var/nessus/nessusd.pid"
|
|
required_files="%%PREFIX%%/etc/nessus/nessusd.conf"
|
|
start_precmd="nessus_check_certificate"
|
|
|
|
nessus_check_certificate()
|
|
{
|
|
if [ ! -f %%PREFIX%%/var/CA/serverkey.pem ]; then
|
|
%%PREFIX%%/sbin/nessus-mkcert
|
|
fi
|
|
}
|
|
|
|
load_rc_config $name
|
|
run_rc_command "$1"
|