Annotation of src/etc/rc.d/ipfs, Revision 1.7
1.1 martti 1: #!/bin/sh
2: #
1.7 ! mycroft 3: # $NetBSD: ipfs,v 1.6 2004/07/05 08:21:15 lukem Exp $
1.1 martti 4: #
5:
6: # PROVIDE: ipfs
1.6 lukem 7: # REQUIRE: ipnat mountcritremote downinterfaces isdnd
8: # BEFORE: SERVERS
1.1 martti 9: # KEYWORD: shutdown
10:
1.7 ! mycroft 11: $_rc_subr_loaded . /etc/rc.subr
1.1 martti 12:
13: name="ipfs"
14: rcvar=$name
15: start_cmd="ipfs_start"
16: stop_cmd="ipfs_stop"
17:
18: ipfs_start()
19: {
20: if [ -r /var/db/ipf/ipstate.ipf -a -r /var/db/ipf/ipnat.ipf ]; then
1.4 lukem 21: /usr/sbin/ipfs -R ${rc_flags}
1.3 lukem 22: rm -f /var/db/ipf/ipstate.ipf /var/db/ipf/ipnat.ipf
1.1 martti 23: fi
24: }
25:
26: ipfs_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
1.4 lukem 33: /usr/sbin/ipfs -W ${rc_flags}
1.1 martti 34: }
35:
36: load_rc_config $name
1.3 lukem 37: run_rc_command "$1"
CVSweb <webmaster@jp.NetBSD.org>