[Buildroot] [PATCH] package/frr: bump to version 10.3
Maxime Leroy
maxime at leroys.fr
Thu Apr 3 19:07:05 UTC 2025
Update FRR to the latest stable version (10.3).
The configure options have been updated accordingly:
- Versions of FRR before 9.2 used `sysconfdir` and `localstatedir` as-is,
without appending `/frr`. The `/frr` suffix had to be passed explicitly
to `./configure`, which did not align with standard conventions.
This behavior has since been fixed upstream [1]. As `sysconfdir` and
`localstatedir` are already set by `pkg-autotools.mk`, they can now
be removed from `frr.mk`.
- The `--enable-shell-access` option has been removed as of FRR 10 [2].
[1] https://github.com/FRRouting/frr/commit/ff62df2e4484
[2] https://github.com/FRRouting/frr/commit/afb034b0bb42
Signed-off-by: Maxime Leroy <maxime at leroys.fr>
---
package/frr/frr.hash | 2 +-
package/frr/frr.mk | 5 +----
2 files changed, 2 insertions(+), 5 deletions(-)
diff --git a/package/frr/frr.hash b/package/frr/frr.hash
index aa13ed5625..7786cc8009 100644
--- a/package/frr/frr.hash
+++ b/package/frr/frr.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 5323e5ec236346860301e57f6845443855e8f2508d7ccd87ead395a9991c01c2 frr-9.1.3.tar.gz
+sha256 0f10aca9074c773c12be8a07382c7560d625d4a2c842d82261d18bb8f4b26f6c frr-10.3.tar.gz
sha256 7bf053957d6c38e39a06a112c60ff35b228d3bd03edbe8c9a03508b051128d16 COPYING
sha256 f9e0c21faf738da586281c0beaad3cd56204c19085a10fe05e4d3d7f8b5863d2 doc/licenses/BSD-2-Clause
sha256 aca297b8fd3a43e3bb200f1e2e043c0db6c897325f5ff7f23f7530302a6bf713 doc/licenses/BSD-3-Clause
diff --git a/package/frr/frr.mk b/package/frr/frr.mk
index 5391bcb265..82a4673ab7 100644
--- a/package/frr/frr.mk
+++ b/package/frr/frr.mk
@@ -4,7 +4,7 @@
#
################################################################################
-FRR_VERSION = 9.1.3
+FRR_VERSION = 10.3
FRR_SITE = $(call github,FRRouting,frr,frr-$(FRR_VERSION))
FRR_LICENSE = GPL-2.0+
FRR_LICENSE_FILES = \
@@ -38,14 +38,11 @@ FRR_CONF_ENV = \
# Do not enable -fplugin=frr-format for production, see doc/developer/workflow.rst,
# it is only intended for FRR's developments
FRR_CONF_OPTS = --with-clippy=$(HOST_DIR)/bin/clippy \
- --sysconfdir=/etc/frr \
- --localstatedir=/var/run/frr \
--with-moduledir=/usr/lib/frr/modules \
--enable-configfile-mask=0640 \
--enable-logfile-mask=0640 \
--enable-multipath=256 \
--disable-ospfclient \
- --enable-shell-access \
--enable-user=frr \
--enable-group=frr \
--enable-vty-group=frrvty \
--
2.43.0
More information about the buildroot
mailing list