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>