On Tue, 8 Jan 2013 16:02:43 -0500 "J.R. Oldroyd" <f...@opal.com> wrote:

> Seems to me that the ip6addrctl script should also prefer IPv6 if any
> interface has IPv6 enabled using one of the ifconfig_(interface)_ipv6
> variables.
> 
>       -jr
> 

A simple change along the lines of the attached patch, which also
prefers IPv6 if any i/f uses IPv6 autoconfig, will accomplish this.

        -jr
--- ip6addrctl.orig	2013-01-04 00:07:03.000000000 -0500
+++ ip6addrctl	2013-01-08 16:28:53.000000000 -0500
@@ -62,7 +62,8 @@
 			ip6addrctl install "${config_file}"
 			checkyesno ip6addrctl_verbose && ip6addrctl
 		else
-			if checkyesno ipv6_activate_all_interfaces; then
+			ipv6auto=`list_net_interfaces autoconf`
+			if [ -n "$ipv6auto" ] || checkyesno ipv6_activate_all_interfaces; then
 				ip6addrctl_prefer_ipv6
 			else
 				ip6addrctl_prefer_ipv4
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"

Reply via email to