ipmon revision 1.8
11.1Slukem#!/bin/sh
21.1Slukem#
31.8Sdarrenr# $NetBSD: ipmon,v 1.8 2002/04/17 11:42:54 darrenr Exp $
41.1Slukem#
51.1Slukem
61.1Slukem# PROVIDE: ipmon
71.1Slukem# REQUIRE: syslogd
81.6Sthorpej# BEFORE:  SERVERS
91.1Slukem
101.1Slukem. /etc/rc.subr
111.1Slukem
121.1Slukemname="ipmon"
131.3Slukemrcvar=$name
141.8Sdarrenr
151.8Sdarrenrload_rc_config $name
161.8Sdarrenr
171.1Slukemcommand="/usr/sbin/${name}"
181.8Sdarrenr
191.7Sdarrenrif [ "${IPMON_DAEMON}" = "Y" ] ; then
201.7Sdarrenr	IPMON_ARGS="-D ${IPMON_ARGS}"
211.7Sdarrenrfi
221.7Sdarrenrif [ "${IPMON_PIDFILE}" != "" ] ; then
231.7Sdarrenr	IPMON_ARGS="-p ${IPMON_PIDFILE} ${IPMON_ARGS}"
241.7Sdarrenrfi
251.7Sdarrenrif [ "${IPMON_LOG_ALL}" = "Y" ] ; then
261.7Sdarrenr	IPMON_ARGS="-a ${IPMON_ARGS}"
271.7Sdarrenrfi
281.7Sdarrenrif [ "${IPMON_LOG_BODY}" = "Y" ] ; then
291.7Sdarrenr	IPMON_ARGS="-b ${IPMON_ARGS}"
301.7Sdarrenrfi
311.7Sdarrenrif [ "${IPMON_RESOLVE_NAMES}" = "Y" ] ; then
321.7Sdarrenr	IPMON_ARGS="-n ${IPMON_ARGS}"
331.7Sdarrenrfi
341.7Sdarrenr
351.7Sdarrenrcommand_args="${IPMON_ARGS} ${IPMON_LOG_OUTPUT}"
361.1Slukem
371.1Slukemrun_rc_command "$1"
38