diff options
Diffstat (limited to 'meta-networking/recipes-protocols/net-snmp/net-snmp_5.9.4.bb')
-rw-r--r-- | meta-networking/recipes-protocols/net-snmp/net-snmp_5.9.4.bb | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/meta-networking/recipes-protocols/net-snmp/net-snmp_5.9.4.bb b/meta-networking/recipes-protocols/net-snmp/net-snmp_5.9.4.bb index 989ec54132..6a62304a1c 100644 --- a/meta-networking/recipes-protocols/net-snmp/net-snmp_5.9.4.bb +++ b/meta-networking/recipes-protocols/net-snmp/net-snmp_5.9.4.bb | |||
@@ -28,12 +28,16 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/net-snmp/net-snmp-${PV}.tar.gz \ | |||
28 | file://0011-ac_add_search_path.m4-keep-consistent-between-32bit-.patch \ | 28 | file://0011-ac_add_search_path.m4-keep-consistent-between-32bit-.patch \ |
29 | file://0012-Fix-configuration-of-NETSNMP_FD_MASK_TYPE.patch \ | 29 | file://0012-Fix-configuration-of-NETSNMP_FD_MASK_TYPE.patch \ |
30 | file://0001-Android-Fix-the-build.patch \ | 30 | file://0001-Android-Fix-the-build.patch \ |
31 | file://netsnmp-swinst-crash.patch \ | ||
32 | file://net-snmp-5.9.4-kernel-6.7.patch \ | ||
31 | " | 33 | " |
32 | SRC_URI[sha256sum] = "8b4de01391e74e3c7014beb43961a2d6d6fa03acc34280b9585f4930745b0544" | 34 | SRC_URI[sha256sum] = "8b4de01391e74e3c7014beb43961a2d6d6fa03acc34280b9585f4930745b0544" |
33 | 35 | ||
34 | UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/net-snmp/files/net-snmp/" | 36 | UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/net-snmp/files/net-snmp/" |
35 | UPSTREAM_CHECK_REGEX = "/net-snmp/(?P<pver>\d+(\.\d+)+)/" | 37 | UPSTREAM_CHECK_REGEX = "/net-snmp/(?P<pver>\d+(\.\d+)+)/" |
36 | 38 | ||
39 | CVE_PRODUCT = "net-snmp:net-snmp" | ||
40 | |||
37 | inherit autotools-brokensep update-rc.d siteinfo systemd pkgconfig perlnative ptest multilib_script multilib_header | 41 | inherit autotools-brokensep update-rc.d siteinfo systemd pkgconfig perlnative ptest multilib_script multilib_header |
38 | 42 | ||
39 | EXTRA_OEMAKE = "INSTALL_PREFIX=${D} OTHERLDFLAGS='${LDFLAGS}' HOST_CPPFLAGS='${BUILD_CPPFLAGS}'" | 43 | EXTRA_OEMAKE = "INSTALL_PREFIX=${D} OTHERLDFLAGS='${LDFLAGS}' HOST_CPPFLAGS='${BUILD_CPPFLAGS}'" |
@@ -53,6 +57,8 @@ PACKAGECONFIG[perl] = "--enable-embedded-perl --with-perl-modules=yes, --disable | |||
53 | PACKAGECONFIG[smux] = "" | 57 | PACKAGECONFIG[smux] = "" |
54 | PACKAGECONFIG[systemd] = "--with-systemd, --without-systemd" | 58 | PACKAGECONFIG[systemd] = "--with-systemd, --without-systemd" |
55 | 59 | ||
60 | SYSCONTACT_DISTRO ?= "no-contact-set@example.com" | ||
61 | |||
56 | EXTRA_OECONF = " \ | 62 | EXTRA_OECONF = " \ |
57 | --enable-shared \ | 63 | --enable-shared \ |
58 | --disable-manuals \ | 64 | --disable-manuals \ |
@@ -61,6 +67,7 @@ EXTRA_OECONF = " \ | |||
61 | --with-persistent-directory=${localstatedir}/lib/net-snmp \ | 67 | --with-persistent-directory=${localstatedir}/lib/net-snmp \ |
62 | --with-endianness=${@oe.utils.conditional('SITEINFO_ENDIANNESS', 'le', 'little', 'big', d)} \ | 68 | --with-endianness=${@oe.utils.conditional('SITEINFO_ENDIANNESS', 'le', 'little', 'big', d)} \ |
63 | --with-mib-modules='${MIB_MODULES}' \ | 69 | --with-mib-modules='${MIB_MODULES}' \ |
70 | --with-sys-contact='${SYSCONTACT_DISTRO}' \ | ||
64 | " | 71 | " |
65 | 72 | ||
66 | MIB_MODULES = "" | 73 | MIB_MODULES = "" |
@@ -266,12 +273,12 @@ RDEPENDS:${PN}-server-snmpd += "net-snmp-mibs" | |||
266 | RDEPENDS:${PN}-server-snmptrapd += "net-snmp-server-snmpd ${PN}-lib-trapd" | 273 | RDEPENDS:${PN}-server-snmptrapd += "net-snmp-server-snmpd ${PN}-lib-trapd" |
267 | RDEPENDS:${PN}-server += "net-snmp-server-snmpd net-snmp-server-snmptrapd" | 274 | RDEPENDS:${PN}-server += "net-snmp-server-snmpd net-snmp-server-snmptrapd" |
268 | RDEPENDS:${PN}-client += "net-snmp-mibs net-snmp-libs" | 275 | RDEPENDS:${PN}-client += "net-snmp-mibs net-snmp-libs" |
269 | RDEPENDS:${PN}-libs += "libpci \ | 276 | RDEPENDS:${PN}-libs += "${PN}-lib-netsnmp \ |
270 | ${PN}-lib-netsnmp \ | ||
271 | ${PN}-lib-agent \ | 277 | ${PN}-lib-agent \ |
272 | ${PN}-lib-helpers \ | 278 | ${PN}-lib-helpers \ |
273 | ${PN}-lib-mibs \ | 279 | ${PN}-lib-mibs \ |
274 | " | 280 | " |
281 | RDEPENDS:${PN}-libs:append:class-target = " libpci" | ||
275 | RDEPENDS:${PN}-ptest += "perl \ | 282 | RDEPENDS:${PN}-ptest += "perl \ |
276 | perl-module-test \ | 283 | perl-module-test \ |
277 | perl-module-file-basename \ | 284 | perl-module-file-basename \ |