summaryrefslogtreecommitdiffstats
path: root/recipes-extended/openipmi/openipmi.inc
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-extended/openipmi/openipmi.inc')
-rw-r--r--recipes-extended/openipmi/openipmi.inc15
1 files changed, 13 insertions, 2 deletions
diff --git a/recipes-extended/openipmi/openipmi.inc b/recipes-extended/openipmi/openipmi.inc
index 6bb8345..d36f806 100644
--- a/recipes-extended/openipmi/openipmi.inc
+++ b/recipes-extended/openipmi/openipmi.inc
@@ -13,7 +13,7 @@ DEPENDS = " \
13 13
14INC_PR = "r2" 14INC_PR = "r2"
15 15
16inherit autotools gettext update-alternatives 16inherit autotools gettext update-alternatives systemd
17 17
18PACKAGECONFIG ??= "net-snmp" 18PACKAGECONFIG ??= "net-snmp"
19 19
@@ -30,5 +30,16 @@ S = "${WORKDIR}/OpenIPMI-${PV}"
30 30
31PARALLEL_MAKEINST = "" 31PARALLEL_MAKEINST = ""
32 32
33FILES_${PN} += "/usr/lib/perl5" 33do_install_append() {
34 install -d ${D}/etc/init.d
35 install -m 755 ${WORKDIR}/openipmi.initscript ${D}/etc/init.d/ipmi
36 install -d ${D}/${systemd_unitdir}/system
37 install -m 644 ${WORKDIR}/openipmi.service ${D}/${systemd_unitdir}/system/ipmi.service
38 sed -i -e 's,@libexecdir@,${libexecdir},g' ${D}/${systemd_unitdir}/system/ipmi.service
39 install -d ${D}/${libexecdir}
40 install -m 755 ${WORKDIR}/openipmi.initscript ${D}${libexecdir}/openipmi-helper
41}
42
43FILES_${PN} += "/usr/lib/perl5 \
44 ${systemd_unitdir}"
34FILES_${PN}-dbg += "/usr/lib/perl5/auto/OpenIPMI/.debug" 45FILES_${PN}-dbg += "/usr/lib/perl5/auto/OpenIPMI/.debug"