diff options
Diffstat (limited to 'main/snort/snort.initd')
-rw-r--r-- | main/snort/snort.initd | 29 |
1 files changed, 3 insertions, 26 deletions
diff --git a/main/snort/snort.initd b/main/snort/snort.initd index 84e26741677..0000cc40776 100644 --- a/main/snort/snort.initd +++ b/main/snort/snort.initd @@ -1,38 +1,15 @@ #!/sbin/openrc-run -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/www/viewcvs.gentoo.org/raw_cvs/gentoo-x86/net-analyzer/snort/files/snort.rc7,v 1.3 2007/04/22 06:21:15 dragonheart Exp $ +command="/usr/bin/snort" +command_args="$SNORT_OPTS" extra_commands="reload" +required_files="$CONF" depend() { need net after firewall } -checkconfig() { - if [ ! -e $CONF ] ; then - eerror "You need a configuration file to run snort" - eerror "There is an example config in /etc/snort/snort.conf.distrib" - return 1 - fi -} - -start() { - checkconfig || return 1 - ebegin "Starting snort" - start-stop-daemon --start --quiet --exec /usr/bin/snort \ - --pidfile ${PIDFILE} \ - -- ${SNORT_OPTS} >/dev/null 2>&1 - eend $? -} - -stop() { - ebegin "Stopping snort" - start-stop-daemon --stop --quiet --pidfile ${PIDFILE} - eend $? -} - reload() { ebegin "Reloading snort rules" start-stop-daemon --stop --quiet --signal HUP --pidfile ${PIDFILE} |