129415Sjmg#!/bin/sh 250723Scg# 339899Sluigi# $NetBSD: ipfs,v 1.6 2004/07/05 08:21:15 lukem Exp $ 429415Sjmg# 529415Sjmg 629415Sjmg# PROVIDE: ipfs 729415Sjmg# REQUIRE: ipnat mountcritremote downinterfaces isdnd 850723Scg# BEFORE: SERVERS 950723Scg# KEYWORD: shutdown 1029415Sjmg 1129415Sjmg$_rc_subr_loaded . /etc/rc.subr 1230869Sjmg 1330869Sjmgname="ipfs" 1430869Sjmgrcvar=$name 1530869Sjmgstart_cmd="ipfs_start" 1650723Scgstop_cmd="ipfs_stop" 1750723Scg 1830869Sjmgipfs_start() 1950723Scg{ 2050723Scg if [ -r /var/db/ipf/ipstate.ipf -a -r /var/db/ipf/ipnat.ipf ]; then 2150723Scg /usr/sbin/ipfs -R ${rc_flags} 2250723Scg rm -f /var/db/ipf/ipstate.ipf /var/db/ipf/ipnat.ipf 2350723Scg fi 2450723Scg} 2550723Scg 2650723Scgipfs_stop() 2750723Scg{ 2850723Scg if [ ! -d /var/db/ipf ]; then 2950723Scg mkdir /var/db/ipf 3050723Scg chmod 700 /var/db/ipf 3150959Speter chown root:wheel /var/db/ipf 3229415Sjmg fi 3329415Sjmg /usr/sbin/ipfs -W ${rc_flags} 3453465Scg} 3529415Sjmg 3629415Sjmgload_rc_config $name 3729415Sjmgrun_rc_command "$1" 3853465Scg