diff options
Diffstat (limited to 'recipes-extended/openipmi/openipmi.inc')
-rw-r--r-- | recipes-extended/openipmi/openipmi.inc | 15 |
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 | ||
14 | INC_PR = "r2" | 14 | INC_PR = "r2" |
15 | 15 | ||
16 | inherit autotools gettext update-alternatives | 16 | inherit autotools gettext update-alternatives systemd |
17 | 17 | ||
18 | PACKAGECONFIG ??= "net-snmp" | 18 | PACKAGECONFIG ??= "net-snmp" |
19 | 19 | ||
@@ -30,5 +30,16 @@ S = "${WORKDIR}/OpenIPMI-${PV}" | |||
30 | 30 | ||
31 | PARALLEL_MAKEINST = "" | 31 | PARALLEL_MAKEINST = "" |
32 | 32 | ||
33 | FILES_${PN} += "/usr/lib/perl5" | 33 | do_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 | |||
43 | FILES_${PN} += "/usr/lib/perl5 \ | ||
44 | ${systemd_unitdir}" | ||
34 | FILES_${PN}-dbg += "/usr/lib/perl5/auto/OpenIPMI/.debug" | 45 | FILES_${PN}-dbg += "/usr/lib/perl5/auto/OpenIPMI/.debug" |