Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 9 Oct 2017 17:20:00 +0000 (UTC)
From:      Hajimu UMEMOTO <ume@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r451625 - head/net/u6rd/files
Message-ID:  <201710091720.v99HK0D5084742@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ume
Date: Mon Oct  9 17:20:00 2017
New Revision: 451625
URL: https://svnweb.freebsd.org/changeset/ports/451625

Log:
  improve fib handling.

Modified:
  head/net/u6rd/files/u6rd.in

Modified: head/net/u6rd/files/u6rd.in
==============================================================================
--- head/net/u6rd/files/u6rd.in	Mon Oct  9 17:03:00 2017	(r451624)
+++ head/net/u6rd/files/u6rd.in	Mon Oct  9 17:20:00 2017	(r451625)
@@ -52,7 +52,7 @@ plen_equal()
 
 start_precmd()
 {
-	ifconfig ${u6rd_interface} create ${iface_fib}
+	ifconfig ${u6rd_interface} create
 	ifconfig ${u6rd_interface} inet6 -ifdisabled >/dev/null 2>&1
 	if [ -n "${u6rd_interface_flags}" ]; then
 		ifconfig ${u6rd_interface} ${u6rd_interface_flags}
@@ -60,6 +60,9 @@ start_precmd()
 	if [ -n "${u6rd_my_v6_addr}" ]; then
 		ifconfig ${u6rd_interface} inet6 ${u6rd_my_v6_addr}
 	fi
+	if [ -n "${u6rd_fib}" ]; then
+		ifconfig ${u6rd_interface} fib ${u6rd_fib}
+	fi
 	ifconfig ${u6rd_interface} up
 	if ! plen_equal ${u6rd_prefix} ${u6rd_my_v6_addr}; then
 		route delete -inet6 ${u6rd_prefix} ${route_fib} >/dev/null 2>&1
@@ -85,8 +88,6 @@ stop_postcmd()
 load_rc_config ${name}
 command_args="-u ${u6rd_username} ${u6rd_interface} ${u6rd_prefix} ${u6rd_relay_v4_addr} ${u6rd_my_v4_addr}"
 if [ -n "${u6rd_fib}" ]; then
-	iface_fib="fib ${u6rd_fib}"
 	route_fib="-fib ${u6rd_fib}"
-	u6rd_fib=
 fi
 run_rc_command "$1"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201710091720.v99HK0D5084742>