ipmon revision 104980
1#!/bin/sh 2# 3# $NetBSD: ipmon,v 2002/04/18 05:02:01 lukem Exp $ 4# $FreeBSD: head/etc/rc.d/ipmon 104980 2002-10-12 10:31:31Z schweikh $ 5# 6 7# PROVIDE: ipmon 8# REQUIRE: syslogd 9# BEFORE: SERVERS 10# KEYWORD: FreeBSD NetBSD 11 12. /etc/rc.subr 13 14name="ipmon" 15rcvar=`set_rcvar` 16 17case ${OSTYPE} in 18FreeBSD) 19 command="/sbin/ipmon" 20 start_precmd="ipmon_precmd" 21 ;; 22NetBSD) 23 command="/usr/sbin/${name}" 24 command_args="-D" 25esac 26 27ipmon_precmd() 28{ 29 # Make sure ipfilter is loaded before continuing 30 if ! sysctl net.inet.ipf.fr_pass >/dev/null 2>&1; then 31 return 1 32 fi 33 return 0 34} 35 36load_rc_config $name 37run_rc_command "$1" 38