package/frr: install headers on staging

Since FRR 10.5, header files can be properly installed [1]. Enable their
installation in Buildroot so that packages depending on FRR’s headers
can build against them.

With these headers available, the Grout package can build its zebra
dplane plugin, which allows FRR to configure the Grout router instead of
the kernel for packet processing.

[1] https://github.com/FRRouting/frr/pull/19351

Signed-off-by: Maxime Leroy <maxime@leroys.fr>
[Julien:
 - move FRR_INSTALL_STAGING up
 - add "package/" in commit title
]
Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
Maxime Leroy
2025-12-01 15:48:19 +01:00
committed by Julien Olivain
parent c8845983ae
commit 5f6eb0855a

View File

@@ -23,6 +23,7 @@ FRR_LICENSE_FILES = \
FRR_CPE_ID_VENDOR = linuxfoundation
FRR_CPE_ID_PRODUCT = free_range_routing
FRR_AUTORECONF = YES
FRR_INSTALL_STAGING = YES
FRR_DEPENDENCIES = host-frr readline json-c libyang \
$(if $(BR2_PACKAGE_C_ARES),c-ares) \