aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-extended/net-snmp/net-snmp_5.7.1.bb
diff options
context:
space:
mode:
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.bb14
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"