keepalived: bump to 2.3.2
authorStijn Tintel <redacted>
Mon, 24 Mar 2025 08:29:51 +0000 (10:29 +0200)
committerFlorian Eckert <redacted>
Tue, 25 Mar 2025 07:26:42 +0000 (08:26 +0100)
commit483c2fef80cc6c2753b3c2831061b59cccc11c55
tree706702c744630f6e061d5fcb8c252fea399ed191
parent47425ce255157107bc55dfeeb42bd1a74a9ee7e9
keepalived: bump to 2.3.2

This requires backporting two upstream commits to avoid a segfault
due to the /etc/iproute2/rt_addrprotos.d and
/usr/share/iproute2/rt_addrprotos.d directories not existing on OpenWrt,
and the following compile error:

In file included from /home/stijn/Development/OpenWrt/openwrt/staging_dir/toolchain-powerpc64_e5500_gcc-13.3.0_musl/include/net/ethernet.h:10,
                 from vrrp.c:44:
/home/stijn/Development/OpenWrt/openwrt/staging_dir/toolchain-powerpc64_e5500_gcc-13.3.0_musl/include/netinet/if_ether.h:115:8: error: redefinition of 'struct ethhdr'
  115 | struct ethhdr {
      |        ^~~~~~
In file included from vrrp.c:43:
/home/stijn/Development/OpenWrt/openwrt/staging_dir/toolchain-powerpc64_e5500_gcc-13.3.0_musl/include/linux/if_ether.h:173:8: note: originally defined here
  173 | struct ethhdr {
      |        ^~~~~~

Signed-off-by: Stijn Tintel <redacted>
net/keepalived/Makefile
net/keepalived/patches/001-vrrp-Don-t-include-linux-if_ether.h-if-not-needed.patch [new file with mode: 0644]
net/keepalived/patches/002-vrrp-fix-reading-of-iproute2-conf-files-when-directo.patch [new file with mode: 0644]
git clone https://git.99rst.org/PROJECT