diff options
Diffstat (limited to 'recipes-extended/irqbalance/irqbalance.inc')
-rw-r--r-- | recipes-extended/irqbalance/irqbalance.inc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/recipes-extended/irqbalance/irqbalance.inc b/recipes-extended/irqbalance/irqbalance.inc index 10265c96..53275d12 100644 --- a/recipes-extended/irqbalance/irqbalance.inc +++ b/recipes-extended/irqbalance/irqbalance.inc | |||
@@ -18,7 +18,10 @@ DEPENDS = "glib-2.0" | |||
18 | INITSCRIPT_NAME = "irqbalanced" | 18 | INITSCRIPT_NAME = "irqbalanced" |
19 | INITSCRIPT_PARAMS = "defaults" | 19 | INITSCRIPT_PARAMS = "defaults" |
20 | 20 | ||
21 | inherit autotools update-rc.d pkgconfig | 21 | inherit autotools update-rc.d pkgconfig systemd |
22 | |||
23 | SYSTEMD_PACKAGES = "irqbalance" | ||
24 | SYSTEMD_SERVICE_irqbalance = "irqbalanced.service" | ||
22 | 25 | ||
23 | EXTRA_OECONF = "--program-transform-name= \ | 26 | EXTRA_OECONF = "--program-transform-name= \ |
24 | " | 27 | " |
@@ -37,4 +40,8 @@ do_install () { | |||
37 | install -d ${D}${sysconfdir}/init.d | 40 | install -d ${D}${sysconfdir}/init.d |
38 | cat ${S}/irqbalance.init | sed -e's,/usr/sbin,${sbindir},g' > ${D}${sysconfdir}/init.d/irqbalanced | 41 | cat ${S}/irqbalance.init | sed -e's,/usr/sbin,${sbindir},g' > ${D}${sysconfdir}/init.d/irqbalanced |
39 | chmod 755 ${D}${sysconfdir}/init.d/irqbalanced | 42 | chmod 755 ${D}${sysconfdir}/init.d/irqbalanced |
43 | |||
44 | install -d ${D}${systemd_unitdir}/system | ||
45 | install -m 0644 ${WORKDIR}/irqbalanced.service ${D}${systemd_unitdir}/system | ||
46 | sed -i -e 's,@SBINDIR@,${sbindir},g' ${D}${systemd_unitdir}/system/irqbalanced.service | ||
40 | } | 47 | } |