#!/bin/sh # # $NetBSD: ipfs,v 1.7 2004/08/13 18:08:03 mycroft Exp $ # # PROVIDE: ipfs # REQUIRE: ipnat mountcritremote downinterfaces isdnd # BEFORE: SERVERS # KEYWORD: shutdown $_rc_subr_loaded . /etc/rc.subr name="ipfs" rcvar=$name start_cmd="ipfs_start" stop_cmd="ipfs_stop" ipfs_start() { if [ -r /var/db/ipf/ipstate.ipf -a -r /var/db/ipf/ipnat.ipf ]; then /usr/sbin/ipfs -R ${rc_flags} rm -f /var/db/ipf/ipstate.ipf /var/db/ipf/ipnat.ipf fi } ipfs_stop() { if [ ! -d /var/db/ipf ]; then mkdir /var/db/ipf chmod 700 /var/db/ipf chown root:wheel /var/db/ipf fi /usr/sbin/ipfs -W ${rc_flags} } load_rc_config $name run_rc_command "$1"