Deleted Added
full compact
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"