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