Un-obsolete'ing ipv6_enable

Doug Barton dougb at FreeBSD.org
Mon Mar 8 02:26:45 UTC 2010


Oops, missed one.

Doug

-- 

	... and that's just a little bit of history repeating.
			-- Propellerheads

	Improve the effectiveness of your Internet presence with
	a domain name makeover!    http://SupersetSolutions.com/

-------------- next part --------------
Index: network.subr
===================================================================
--- network.subr	(revision 204851)
+++ network.subr	(working copy)
@@ -100,18 +100,12 @@
 				_ipv6_opts="-accept_rtadv"
 			fi
 		else
-			if checkyesno ipv6_prefer; then
+			if checkyesno ipv6_enable; then
 				_ipv6_opts="-ifdisabled"
+				_ipv6_opts="${_ipv6_opts} accept_rtadv"
 			else
 				_ipv6_opts="ifdisabled"
 			fi
-
-			# backward compatibility: $ipv6_enable
-			case $ipv6_enable in
-			[Yy][Ee][Ss])
-				_ipv6_opts="${_ipv6_opts} accept_rtadv"
-				;;
-			esac
 		fi
 
 		if [ -n "${_ipv6_opts}" ]; then
@@ -481,13 +475,6 @@
 		;;
 	esac
 
-	# backward compatibility: $ipv6_enable
-	case $ipv6_enable in
-	[Yy][Ee][Ss])
-		return 0
-		;;
-	esac
-
 	_tmpargs=`_ifconfig_getargs $_if ipv6`
 	for _arg in $_tmpargs; do
 		case $_arg in
Index: rc.d/netif
===================================================================
--- rc.d/netif	(revision 204851)
+++ rc.d/netif	(working copy)
@@ -41,8 +41,6 @@
 extra_commands="cloneup clonedown"
 cmdifn=
 
-set_rcvar_obsolete ipv6_enable ipv6_prefer
-
 network_start()
 {
 	# Set the list of interfaces to work on.
Index: rc.d/ip6addrctl
===================================================================
--- rc.d/ip6addrctl	(revision 204851)
+++ rc.d/ip6addrctl	(working copy)
@@ -20,8 +20,6 @@
 prefer_ipv6_cmd="ip6addrctl_prefer_ipv6"
 prefer_ipv4_cmd="ip6addrctl_prefer_ipv4"
 
-set_rcvar_obsolete ipv6_enable ipv6_prefer
-
 ip6addrctl_prefer_ipv6()
 {
 	afexists inet6 || return 0
Index: defaults/rc.conf
===================================================================
--- defaults/rc.conf	(revision 204851)
+++ defaults/rc.conf	(working copy)
@@ -439,6 +439,7 @@
 icmp_bmcastecho="NO"	# respond to broadcast ping packets
 
 ### IPv6 options: ###
+ipv6_enable="NO" 		# Set to YES to enable IPv6 configuration.
 ipv6_network_interfaces="none"	# List of IPv6 network interfaces
 				# (or "auto" or "none").
 ipv6_defaultrouter="NO"		# Set to IPv6 default gateway (or NO).


More information about the freebsd-net mailing list