diff --git a/UPDATING b/UPDATING --- a/UPDATING +++ b/UPDATING @@ -27,6 +27,10 @@ world, or to merely disable the most expensive debugging functionality at runtime, run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20250807: + routed(8) and route6d(8) have moved to the FreeBSD-rip package. + If you use either of these, you should install the new package. + 20250806: if_epair(4) now uses ether_gen_addr(9) to generate a stable MAC address. diff --git a/libexec/rc/rc.d/Makefile b/libexec/rc/rc.d/Makefile --- a/libexec/rc/rc.d/Makefile +++ b/libexec/rc/rc.d/Makefile @@ -62,7 +62,6 @@ rarpd \ rctl \ root \ - route6d \ routing \ rpcbind \ rtadvd \ @@ -355,8 +354,16 @@ PPPPACKAGE= ppp .endif +.if ${MK_INET6} != "no" || ${MK_ROUTED} != "no" +CONFGROUPS+= RIP +RIPPACKAGE= rip + +.if ${MK_INET6} != "no" +RIP+= route6d +.endif .if ${MK_ROUTED} != "no" -CONFS+= routed +RIP+= routed +.endif .endif .if ${MK_SENDMAIL} != "no" diff --git a/release/packages/ucl/rip-all.ucl b/release/packages/ucl/rip-all.ucl new file mode 100644 --- /dev/null +++ b/release/packages/ucl/rip-all.ucl @@ -0,0 +1,8 @@ +comment = "RIP routing protocol" +desc = <