diff options
Diffstat (limited to 'meta-oe/recipes-extended/net-snmp/net-snmp_5.7.1.bb')
-rw-r--r-- | meta-oe/recipes-extended/net-snmp/net-snmp_5.7.1.bb | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/meta-oe/recipes-extended/net-snmp/net-snmp_5.7.1.bb b/meta-oe/recipes-extended/net-snmp/net-snmp_5.7.1.bb index 9cbc5a81c2..b2a97867f5 100644 --- a/meta-oe/recipes-extended/net-snmp/net-snmp_5.7.1.bb +++ b/meta-oe/recipes-extended/net-snmp/net-snmp_5.7.1.bb @@ -1,17 +1,25 @@ require net-snmp.inc -PR = "${INC_PR}.2" +inherit systemd + +PR = "${INC_PR}.3" LIC_FILES_CHKSUM = "file://README;beginline=3;endline=8;md5=7f7f00ba639ac8e8deb5a622ea24634e" SRC_URI = "${SOURCEFORGE_MIRROR}/net-snmp/net-snmp-${PV}.tar.gz \ file://sync-with-5.7-branch.patch \ file://libnl-3-support.patch \ + file://systemd-support.patch \ + file://snmpd.service \ + file://snmptrapd.service \ file://init \ file://snmpd.conf \ file://snmptrapd.conf" -EXTRA_OECONF += "--disable-embedded-perl --with-perl-modules=no" +EXTRA_OECONF += "--disable-embedded-perl --with-perl-modules=no --with-systemd " EXTRA_OEMAKE = "INSTALL_PREFIX=${D}" +SYSTEMD_PACKAGES = "${PN}-server-systemd" +SYSTEMD_SERVICE_${PN}-server-systemd = "snmpd.service snmptrapd.service" + do_configure_prepend() { gnu-configize -f # We better change sources and re-autoconf here, but @@ -26,3 +34,5 @@ CCACHE = "" SRC_URI[md5sum] = "c95d08fd5d93df0c11a2e1bdf0e01e0b" SRC_URI[sha256sum] = "7c71c9650c65b715356547e20ca2dbe6313944278af8cc19c32a5337f46b181f" + +RDEPENDS_${PN}-server-systemd = "${PN}-server" |