summaryrefslogtreecommitdiffstats
path: root/meta-networking
diff options
context:
space:
mode:
Diffstat (limited to 'meta-networking')
-rw-r--r--meta-networking/recipes-protocols/frr/frr_9.1.bb6
1 files changed, 4 insertions, 2 deletions
diff --git a/meta-networking/recipes-protocols/frr/frr_9.1.bb b/meta-networking/recipes-protocols/frr/frr_9.1.bb
index 5cc19d09d0..0926f84214 100644
--- a/meta-networking/recipes-protocols/frr/frr_9.1.bb
+++ b/meta-networking/recipes-protocols/frr/frr_9.1.bb
@@ -46,7 +46,7 @@ PACKAGECONFIG[ospfclient] = "--enable-ospfapi --enable-ospfclient,--disable-ospf
46 46
47EXTRA_OECONF:class-native = "--enable-clippy-only" 47EXTRA_OECONF:class-native = "--enable-clippy-only"
48 48
49EXTRA_OECONF:class-target = "--sbindir=${libdir}/frr \ 49EXTRA_OECONF:class-target = "--sbindir=${libexecdir}/frr \
50 --sysconfdir=${sysconfdir}/frr \ 50 --sysconfdir=${sysconfdir}/frr \
51 --localstatedir=${localstatedir}/run/frr \ 51 --localstatedir=${localstatedir}/run/frr \
52 --enable-vtysh \ 52 --enable-vtysh \
@@ -74,7 +74,7 @@ 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 77inherit update-alternatives multilib_script multilib_header
78 78
79ALTERNATIVE_PRIORITY = "100" 79ALTERNATIVE_PRIORITY = "100"
80ALTERNATIVE:${PN} = " ietf-interfaces " 80ALTERNATIVE:${PN} = " ietf-interfaces "
@@ -95,6 +95,7 @@ do_install:class-native () {
95 95
96do_install:append:class-target () { 96do_install:append:class-target () {
97 install -m 0755 -d ${D}${sysconfdir}/frr 97 install -m 0755 -d ${D}${sysconfdir}/frr
98 install -m 0755 -d ${D}${libexecdir}/frr
98 install -m 0640 ${S}/tools/etc/frr/* ${D}${sysconfdir}/frr/ 99 install -m 0640 ${S}/tools/etc/frr/* ${D}${sysconfdir}/frr/
99 chown frr:frrvty ${D}${sysconfdir}/frr 100 chown frr:frrvty ${D}${sysconfdir}/frr
100 chown frr:frr ${D}${sysconfdir}/frr/* 101 chown frr:frr ${D}${sysconfdir}/frr/*
@@ -123,6 +124,7 @@ do_install:append:class-target () {
123 echo "d /run/frr 0755 frr frr -" \ 124 echo "d /run/frr 0755 frr frr -" \
124 > ${D}${sysconfdir}/tmpfiles.d/${BPN}.conf 125 > ${D}${sysconfdir}/tmpfiles.d/${BPN}.conf
125 fi 126 fi
127 oe_multilib_header frr/version.h
126} 128}
127 129
128USERADD_PACKAGES = "${PN}" 130USERADD_PACKAGES = "${PN}"