1#!/bin/sh 2# 3# $NetBSD: ipfs,v 1.7 2004/08/13 18:08:03 mycroft Exp $ 4# 5 6# PROVIDE: ipfs 7# REQUIRE: ipnat mountcritremote downinterfaces isdnd 8# BEFORE: SERVERS 9# KEYWORD: shutdown 10 11$_rc_subr_loaded . /etc/rc.subr 12 13name="ipfs" 14rcvar=$name 15start_cmd="ipfs_start" 16stop_cmd="ipfs_stop" 17 18ipfs_start() 19{ 20 if [ -r /var/db/ipf/ipstate.ipf -a -r /var/db/ipf/ipnat.ipf ]; then 21 /usr/sbin/ipfs -R ${rc_flags} 22 rm -f /var/db/ipf/ipstate.ipf /var/db/ipf/ipnat.ipf 23 fi 24} 25 26ipfs_stop() 27{ 28 if [ ! -d /var/db/ipf ]; then 29 mkdir /var/db/ipf 30 chmod 700 /var/db/ipf 31 chown root:wheel /var/db/ipf 32 fi 33 /usr/sbin/ipfs -W ${rc_flags} 34} 35 36load_rc_config $name 37run_rc_command "$1" 38