diff options
Diffstat (limited to 'meta-networking')
| -rw-r--r-- | meta-networking/recipes-protocols/frr/frr_9.1.bb | 6 |
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 | ||
| 47 | EXTRA_OECONF:class-native = "--enable-clippy-only" | 47 | EXTRA_OECONF:class-native = "--enable-clippy-only" |
| 48 | 48 | ||
| 49 | EXTRA_OECONF:class-target = "--sbindir=${libdir}/frr \ | 49 | EXTRA_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}" | |||
| 74 | SYSTEMD_SERVICE:${PN} = "frr.service" | 74 | SYSTEMD_SERVICE:${PN} = "frr.service" |
| 75 | SYSTEMD_AUTO_ENABLE = "disable" | 75 | SYSTEMD_AUTO_ENABLE = "disable" |
| 76 | 76 | ||
| 77 | inherit update-alternatives | 77 | inherit update-alternatives multilib_script multilib_header |
| 78 | 78 | ||
| 79 | ALTERNATIVE_PRIORITY = "100" | 79 | ALTERNATIVE_PRIORITY = "100" |
| 80 | ALTERNATIVE:${PN} = " ietf-interfaces " | 80 | ALTERNATIVE:${PN} = " ietf-interfaces " |
| @@ -95,6 +95,7 @@ do_install:class-native () { | |||
| 95 | 95 | ||
| 96 | do_install:append:class-target () { | 96 | do_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 | ||
| 128 | USERADD_PACKAGES = "${PN}" | 130 | USERADD_PACKAGES = "${PN}" |
