ipmon revision 98184
138032Speter#!/bin/sh 2261363Sgshapiro# 390792Sgshapiro# $NetBSD: ipmon,v 2002/04/18 05:02:01 lukem Exp $ 490792Sgshapiro# $FreeBSD: head/etc/rc.d/ipmon 98184 2002-06-13 22:14:37Z gordon $ 590792Sgshapiro# 690792Sgshapiro 790792Sgshapiro# PROVIDE: ipmon 890792Sgshapiro# REQUIRE: syslogd 990792Sgshapiro# BEFORE: SERVERS 1090792Sgshapiro# KEYWORD: FreeBSD NetBSD 1190792Sgshapiro 1238032Speter. /etc/rc.subr 1338032Speter 1438032Spetername="ipmon" 1538032Speterrcvar=`set_rcvar` 1638032Speter 1738032Spetercase `${CMD_OSTYPE}` in 1838032SpeterFreeBSD) 1938032Speter command="/sbin/ipmon" 2038032Speter start_precmd="ipmon_precmd" 2138032Speter ;; 2238032SpeterNetBSD) 2338032Speter command="/usr/sbin/${name}" 2438032Speter command_args="-D" 2538032Speteresac 2638032Speter 2738032Speteripmon_precmd() 2838032Speter{ 2938032Speter # Make sure ipfilter is loaded before continuing 3038032Speter if ! sysctl net.inet.ipf.fr_pass >/dev/null 2>&1 ; then 3138032Speter return 1 3238032Speter fi 3338032Speter return 0 3438032Speter} 3538032Speter 3638032Speterload_rc_config $name 3738032Speterrun_rc_command "$1" 3838032Speter