ebtables: Use update alternatives for "ebtables"

The ebtables utility can be provided by both ebtables and iptables
packages. Set higher priority for the version provided by iptables
to prefer it.

Signed-off-by: Zhang Xiao <xiao.zhang@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
Zhang Xiao
2026-04-02 13:43:49 +00:00
committed by Khem Raj
parent ff39bfa81e
commit 584fec0f74
@@ -21,7 +21,7 @@ SRC_URI:append:libc-musl = " file://0010-Adjust-header-include-sequence.patch"
SRC_URI[md5sum] = "071c8b0a59241667a0044fb040d4fc72" SRC_URI[md5sum] = "071c8b0a59241667a0044fb040d4fc72"
SRC_URI[sha256sum] = "b71f654784a726329f88b412ef7b96b4e5d786ed2bd28193ed7b4c0d677dfd2a" SRC_URI[sha256sum] = "b71f654784a726329f88b412ef7b96b4e5d786ed2bd28193ed7b4c0d677dfd2a"
inherit systemd autotools inherit systemd autotools update-alternatives
do_install:append () { do_install:append () {
# Replace upstream ebtables-save perl script with Fedora bash based rewrite # Replace upstream ebtables-save perl script with Fedora bash based rewrite
@@ -49,3 +49,7 @@ FILES:${PN}-dbg += "${base_libdir}/ebtables/.debug"
FILES:${PN} += "${base_libdir}/ebtables/*.so" FILES:${PN} += "${base_libdir}/ebtables/*.so"
SYSTEMD_SERVICE:${PN} = "ebtables.service" SYSTEMD_SERVICE:${PN} = "ebtables.service"
ALTERNATIVE:${PN} = "ebtables"
ALTERNATIVE_LINK_NAME[ebtables] = "${sbindir}/ebtables"
ALTERNATIVE_PRIORITY[ebtables] = "90"