aboutsummaryrefslogtreecommitdiff
path: root/security/nessus/files
diff options
context:
space:
mode:
authorVolker Stolz <vs@FreeBSD.org>2004-08-13 13:36:02 +0000
committerVolker Stolz <vs@FreeBSD.org>2004-08-13 13:36:02 +0000
commitd157fa040e288b4e0b1409215c5f4683d8f23c34 (patch)
treed8fb28ee767ce248ad6587dbaf7dfb6d58db6a57 /security/nessus/files
parentffcda60645adaabca115a7db1f4d7ed6ff019e89 (diff)
downloadports-d157fa040e288b4e0b1409215c5f4683d8f23c34.tar.gz
ports-d157fa040e288b4e0b1409215c5f4683d8f23c34.zip
Notes
Diffstat (limited to 'security/nessus/files')
-rw-r--r--security/nessus/files/nessusd.sh53
1 files changed, 31 insertions, 22 deletions
diff --git a/security/nessus/files/nessusd.sh b/security/nessus/files/nessusd.sh
index 6fe58eadd1f0..b72c4f15e78c 100644
--- a/security/nessus/files/nessusd.sh
+++ b/security/nessus/files/nessusd.sh
@@ -1,28 +1,37 @@
-#! /bin/sh
-#
+#!/bin/sh
+
+# Start or stop nessusd
# $FreeBSD$
+
+# PROVIDE: nessusd
+# REQUIRE: DAEMON
+# BEFORE: LOGIN
+# KEYWORD: FreeBSD shutdown
#
+# NOTE for FreeBSD 5.0+:
+# If you want this script to start with the base rc scripts
+# move nessusd.sh to /etc/rc.d/nessusd
-umask 022
-arg=${1:-start}
+prefix=%%PREFIX%%
+
+# 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
-nessusd_bin=%%PREFIX%%/sbin/nessusd
-nessus_arg="-D"
-kill_arg=nessusd
+. %%RC_SUBR%%
-echo -n " nessusd"
+name="nessusd"
+rcvar=`set_rcvar`
+command="${prefix}/sbin/nessusd"
+pidfile="/usr/local/var/nessus/nessusd.pid"
+required_files="${prefix}/etc/nessus/nessusd.conf"
-case $arg in
-start)
- test -x $nessusd_bin || exit 1
- $nessusd_bin $nessus_arg
- ;;
-stop)
- killall $kill_arg > /dev/null 2>&1
- ;;
-restart)
- killall $kill_arg > /dev/null 2>&1
- test -x $nessusd_bin || exit 1
- $nessusd_bin $nessus_arg
- ;;
-esac
+load_rc_config $name
+run_rc_command "$1"