Date: Tue, 8 Jan 2013 16:32:31 -0500 From: "J.R. Oldroyd" <fbsd@opal.com> To: freebsd-stable@freebsd.org Subject: Re: /etc/rc.d/ip6addrctl Message-ID: <20130108163231.124890ab@shibato> In-Reply-To: <20130108160243.74a93ab8@shibato> References: <20130108151837.GF35868@acme.spoerlein.net> <20130108180920.GJ36633@rugsucker.smi.sendmail.com> <20130108184609.GJ35868@acme.spoerlein.net> <20130108160243.74a93ab8@shibato>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --]
On Tue, 8 Jan 2013 16:02:43 -0500 "J.R. Oldroyd" <fbsd@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
[-- Attachment #2 --]
--- 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
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130108163231.124890ab>
