summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWang Mingyu <wangmy@fujitsu.com>2024-01-12 10:50:23 +0800
committerKhem Raj <raj.khem@gmail.com>2024-01-11 19:50:44 -0800
commit4ea46a31b95147aec18118add5349dda70065a2b (patch)
tree2dcdc505dceb796a66bea598f60501155f43df74
parent098dc606f967b8284911f1a6a89ccc83fb223964 (diff)
downloadmeta-openembedded-4ea46a31b95147aec18118add5349dda70065a2b.tar.gz
frr: use update-alternatives for ietf-interfaces.yang
Error: Transaction test error: file /usr/share/yang/ietf-interfaces.yang conflicts between attempted installs of libsmi-yang-0.5.0-r0.cortexa57 and frr-9.1-r1.cortexa57 libsmi also uses the doc 'ietf-interfaces.yang'. libsmi has a priority of 50. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--meta-networking/recipes-protocols/frr/frr_9.1.bb5
1 files changed, 5 insertions, 0 deletions
diff --git a/meta-networking/recipes-protocols/frr/frr_9.1.bb b/meta-networking/recipes-protocols/frr/frr_9.1.bb
index 9db6710d9c..5cc19d09d0 100644
--- a/meta-networking/recipes-protocols/frr/frr_9.1.bb
+++ b/meta-networking/recipes-protocols/frr/frr_9.1.bb
@@ -74,6 +74,11 @@ SYSTEMD_PACKAGES = "${PN}"
74SYSTEMD_SERVICE:${PN} = "frr.service" 74SYSTEMD_SERVICE:${PN} = "frr.service"
75SYSTEMD_AUTO_ENABLE = "disable" 75SYSTEMD_AUTO_ENABLE = "disable"
76 76
77inherit update-alternatives
78
79ALTERNATIVE_PRIORITY = "100"
80ALTERNATIVE:${PN} = " ietf-interfaces "
81ALTERNATIVE_LINK_NAME[ietf-interfaces] = "${datadir}/yang/ietf-interfaces.yang"
77do_compile:prepend () { 82do_compile:prepend () {
78 sed -i -e 's#${RECIPE_SYSROOT_NATIVE}##g' \ 83 sed -i -e 's#${RECIPE_SYSROOT_NATIVE}##g' \
79 -e 's#${RECIPE_SYSROOT}##g' ${S}/lib/version.h 84 -e 's#${RECIPE_SYSROOT}##g' ${S}/lib/version.h