ip6addrctl (180563) | ip6addrctl (197139) |
---|---|
1#!/bin/sh 2# | 1#!/bin/sh 2# |
3# $FreeBSD: head/etc/rc.d/ip6addrctl 180563 2008-07-16 19:22:48Z dougb $ | 3# $FreeBSD: head/etc/rc.d/ip6addrctl 197139 2009-09-12 22:13:41Z hrs $ |
4# 5 6# PROVIDE: ip6addrctl | 4# 5 6# PROVIDE: ip6addrctl |
7# REQUIRE: FILESYSTEMS netif 8# BEFORE: network_ipv6 | 7# REQUIRE: FILESYSTEMS 8# BEFORE: netif |
9# KEYWORD: nojail 10 11. /etc/rc.subr 12 13name="ip6addrctl" 14rcvar=`set_rcvar` 15start_cmd="ip6addrctl_start" 16stop_cmd="ip6addrctl_stop" --- 30 unchanged lines hidden (view full) --- 47 # We have IPv6 support in kernel. 48 49 # install the policy of the address selection algorithm. 50 if [ -f /etc/ip6addrctl.conf ]; then 51 ip6addrctl flush >/dev/null 2>&1 52 ip6addrctl install /etc/ip6addrctl.conf 53 checkyesno ip6addrctl_verbose && ip6addrctl 54 else | 9# KEYWORD: nojail 10 11. /etc/rc.subr 12 13name="ip6addrctl" 14rcvar=`set_rcvar` 15start_cmd="ip6addrctl_start" 16stop_cmd="ip6addrctl_stop" --- 30 unchanged lines hidden (view full) --- 47 # We have IPv6 support in kernel. 48 49 # install the policy of the address selection algorithm. 50 if [ -f /etc/ip6addrctl.conf ]; then 51 ip6addrctl flush >/dev/null 2>&1 52 ip6addrctl install /etc/ip6addrctl.conf 53 checkyesno ip6addrctl_verbose && ip6addrctl 54 else |
55 if checkyesno ipv6_enable; then | 55 if checkyesno ipv6_prefer; then |
56 ip6addrctl_prefer_ipv6 57 else 58 ip6addrctl_prefer_ipv4 59 fi 60 fi 61 fi 62} 63 64ip6addrctl_stop() 65{ 66 if ifconfig lo0 inet6 >/dev/null 2>&1; then 67 # We have IPv6 support in kernel. 68 ip6addrctl flush >/dev/null 2>&1 69 fi 70} 71 72load_rc_config $name 73run_rc_command "$1" | 56 ip6addrctl_prefer_ipv6 57 else 58 ip6addrctl_prefer_ipv4 59 fi 60 fi 61 fi 62} 63 64ip6addrctl_stop() 65{ 66 if ifconfig lo0 inet6 >/dev/null 2>&1; then 67 # We have IPv6 support in kernel. 68 ip6addrctl flush >/dev/null 2>&1 69 fi 70} 71 72load_rc_config $name 73run_rc_command "$1" |