Home | History | Annotate | Line # | Download | only in rc.d
rtadvd revision 1.6.56.1
      1       1.1    lukem #!/bin/sh
      2       1.1    lukem #
      3  1.6.56.1      tls # $NetBSD: rtadvd,v 1.6.56.1 2013/02/25 00:24:52 tls Exp $
      4       1.1    lukem #
      5       1.1    lukem 
      6       1.1    lukem # PROVIDE: rtadvd
      7       1.2    lukem # REQUIRE: DAEMON
      8       1.5  thorpej # BEFORE:  LOGIN
      9       1.1    lukem 
     10       1.6  mycroft $_rc_subr_loaded . /etc/rc.subr
     11       1.1    lukem 
     12       1.1    lukem name="rtadvd"
     13       1.4    lukem rcvar=$name
     14       1.1    lukem command="/usr/sbin/${name}"
     15  1.6.56.1      tls pidfile="/var/run/$name.pid"
     16  1.6.56.1      tls extra_commands="reload"
     17       1.1    lukem start_precmd="rtadvd_precmd"
     18       1.1    lukem 
     19       1.1    lukem rtadvd_precmd()
     20       1.1    lukem {
     21       1.1    lukem 	if [ "$ip6mode" != "router" ]; then
     22       1.1    lukem 		warn \
     23       1.1    lukem 	"${name} cannot be used on IPv6 host, only on an IPv6 router."
     24       1.1    lukem 		return 1
     25       1.1    lukem 	fi
     26       1.1    lukem }
     27       1.1    lukem 
     28       1.3    lukem load_rc_config $name
     29       1.1    lukem run_rc_command "$1"
     30