diff options
Diffstat (limited to 'net-analyzer/nessus-core/files')
-rw-r--r-- | net-analyzer/nessus-core/files/nessusd-r6 | 31 | ||||
-rw-r--r-- | net-analyzer/nessus-core/files/nessusd-r7 | 2 |
2 files changed, 18 insertions, 15 deletions
diff --git a/net-analyzer/nessus-core/files/nessusd-r6 b/net-analyzer/nessus-core/files/nessusd-r6 index a204761d3e95..05d7a8353e3d 100644 --- a/net-analyzer/nessus-core/files/nessusd-r6 +++ b/net-analyzer/nessus-core/files/nessusd-r6 @@ -1,26 +1,29 @@ #!/sbin/runscript -# Copyright 1999-2002 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License, v2 or later -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nessus-core/files/nessusd-r6,v 1.1 2002/07/26 20:01:42 raker Exp $ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nessus-core/files/nessusd-r6,v 1.1.1.1 2005/11/30 10:12:15 chriswhite Exp $ depend() { need net } +checkconfig() { + if ! `grep -q "cert_file=[^ ]" /etc/nessus/nessusd.conf` + then + eerror "No certificate found." + return 1 + fi +} start() { - - ebegin "Starting nessusd..." - start-stop-daemon --start --quiet --exec /usr/sbin/nessusd -- -D - eend $? + checkconfig || return 1 + ebegin "Starting nessusd" + start-stop-daemon --start --quiet --exec /usr/sbin/nessusd -- -D + eend $? } stop() { - - ebegin "Stop nessusd..." - start-stop-daemon --stop --quiet --exec /usr/sbin/nessusd - eend $? + ebegin "Stop nessusd" + start-stop-daemon --stop --quiet --exec /usr/sbin/nessusd + eend $? } - - - diff --git a/net-analyzer/nessus-core/files/nessusd-r7 b/net-analyzer/nessus-core/files/nessusd-r7 index 057a6d6a9e04..708c267d3c43 100644 --- a/net-analyzer/nessus-core/files/nessusd-r7 +++ b/net-analyzer/nessus-core/files/nessusd-r7 @@ -1,7 +1,7 @@ #!/sbin/runscript # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nessus-core/files/nessusd-r7,v 1.1 2005/01/26 11:06:56 angusyoung Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nessus-core/files/nessusd-r7,v 1.1.1.1 2005/11/30 10:12:15 chriswhite Exp $ depend() { need net |