aboutsummaryrefslogtreecommitdiffstats
path: root/meta-systemd/meta-oe/recipes-extended/net-snmp/net-snmp_5.7.1.bbappend
blob: dfe68f20d586faabf8f5a97137aae2b304e325c6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"

PRINC := "${@int(PRINC) + 1}"

inherit systemd

SRC_URI += " \
        file://systemd-support.patch \
        file://snmpd.service \
        file://snmptrapd.service \
"
do_install_append() {
	install -d ${D}${systemd_unitdir}/system
	install -m 0644 ${WORKDIR}/snmpd.service ${D}${systemd_unitdir}/system
	install -m 0644 ${WORKDIR}/snmptrapd.service ${D}${systemd_unitdir}/system
}

EXTRA_OECONF += "--with-systemd"

SYSTEMD_PACKAGES = "${PN}-server-snmpd-systemd \
                    ${PN}-server-snmptrapd-systemd"

SYSTEMD_SERVICE_${PN}-server-snmpd = "snmpd.service"
SYSTEMD_SERVICE_${PN}-server-snmptrapd =  "snmptrapd.service"
RPROVIDES_${PN}-server-snmpd += "${PN}-server-snmpd-systemd"
RPROVIDES_${PN}-server-snmptrapd += "${PN}-server-snmptrapd-systemd"
FILES_${PN}-server-snmpd += "${systemd_unitdir}/system/snmpd.service"
FILES_${PN}-server-snmptrapd += "${systemd_unitdir}/system/snmptrapd.service"