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 | } |
