1#!/bin/sh 2# 3# $NetBSD: rtadvd,v 1.5 2002/03/22 04:34:00 thorpej Exp $
| 1#!/bin/sh 2# 3# $NetBSD: rtadvd,v 1.5 2002/03/22 04:34:00 thorpej Exp $
|
4# $FreeBSD: head/etc/rc.d/rtadvd 104980 2002-10-12 10:31:31Z schweikh $
| 4# $FreeBSD: head/etc/rc.d/rtadvd 109770 2003-01-24 00:37:52Z mtm $
|
5# 6 7# PROVIDE: rtadvd 8# REQUIRE: DAEMON 9# BEFORE: LOGIN 10# KEYWORD: FreeBSD NetBSD 11 12. /etc/rc.subr 13 14name="rtadvd" 15rcvar=`set_rcvar` 16command="/usr/sbin/${name}" 17start_precmd="rtadvd_precmd" 18
| 5# 6 7# PROVIDE: rtadvd 8# REQUIRE: DAEMON 9# BEFORE: LOGIN 10# KEYWORD: FreeBSD NetBSD 11 12. /etc/rc.subr 13 14name="rtadvd" 15rcvar=`set_rcvar` 16command="/usr/sbin/${name}" 17start_precmd="rtadvd_precmd" 18
|
19case ${OSTYPE} in 20FreeBSD) 21 IS_GATEWAY="checkyesno ipv6_gateway_enable" 22 ;; 23NetBSD) 24 IS_GATEWAY="eval [ \"$ip6mode\" = \"router\" ]" 25 ;; 26esac 27
| |
28rtadvd_precmd() 29{
| 19rtadvd_precmd() 20{
|
| 21 case ${OSTYPE} in 22 FreeBSD) 23 IS_GATEWAY="checkyesno ipv6_gateway_enable" 24 ;; 25 NetBSD) 26 IS_GATEWAY="eval [ \"$ip6mode\" = \"router\" ]" 27 ;; 28 esac
|
30 if ! ${IS_GATEWAY}; then 31 warn \ 32 "${name} cannot be used on IPv6 host, only on an IPv6 router." 33 return 1 34 fi 35 36 # This should be enabled with a great care. 37 # You may want to fine-tune /etc/rtadvd.conf.
--- 45 unchanged lines hidden --- | 29 if ! ${IS_GATEWAY}; then 30 warn \ 31 "${name} cannot be used on IPv6 host, only on an IPv6 router." 32 return 1 33 fi 34 35 # This should be enabled with a great care. 36 # You may want to fine-tune /etc/rtadvd.conf.
--- 45 unchanged lines hidden --- |