route__default_fibX is not set correctly due to a variable name typo. --- routing.orig 2023-05-12 13:14:59.532175000 +0900 +++ routing 2023-05-12 13:16:00.291891000 +0900 @@ -171,7 +171,7 @@ ;; *) static_routes="${static_routes} _default_fib${_fibnum}" - eval route__default_fib${fibnum}="'default ${_fib_gw} -fib ${_fibnum}'" + eval route__default_fib${_fibnum}="'default ${_fib_gw} -fib ${_fibnum}'" ;; esac done
This bug is known should have already been fixed, see https://reviews.freebsd.org/D37685 Is there anyone having an idea why it didn't make its way into official sources?
and it's still not fixed - had to trace and fix it manually FreeBSD 13.2-RELEASE-p4 GENERIC amd64 (updated by freebsd-update)
It's been MFC'd to 13. It will be in 13.3, but not in 13.2