xref: /netbsd-src/etc/rc.d/ipfs (revision a5847cc334d9a7029f6352b847e9e8d71a0f9e0c)
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