[BACK]Return to ipfs CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / etc / rc.d

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>