mirror of
git://git.yoctoproject.org/meta-virtualization.git
synced 2025-07-19 12:50:22 +02:00
irqbalance: add systemd support
Add irqbalanced.service file for systemd support. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Jianchuan Wang <jianchuan.wang@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
This commit is contained in:
parent
1affa9e292
commit
6d6a430116
|
@ -18,7 +18,10 @@ DEPENDS = "glib-2.0"
|
|||
INITSCRIPT_NAME = "irqbalanced"
|
||||
INITSCRIPT_PARAMS = "defaults"
|
||||
|
||||
inherit autotools update-rc.d pkgconfig
|
||||
inherit autotools update-rc.d pkgconfig systemd
|
||||
|
||||
SYSTEMD_PACKAGES = "irqbalance"
|
||||
SYSTEMD_SERVICE_irqbalance = "irqbalanced.service"
|
||||
|
||||
EXTRA_OECONF = "--program-transform-name= \
|
||||
"
|
||||
|
@ -37,4 +40,8 @@ do_install () {
|
|||
install -d ${D}${sysconfdir}/init.d
|
||||
cat ${S}/irqbalance.init | sed -e's,/usr/sbin,${sbindir},g' > ${D}${sysconfdir}/init.d/irqbalanced
|
||||
chmod 755 ${D}${sysconfdir}/init.d/irqbalanced
|
||||
|
||||
install -d ${D}${systemd_unitdir}/system
|
||||
install -m 0644 ${WORKDIR}/irqbalanced.service ${D}${systemd_unitdir}/system
|
||||
sed -i -e 's,@SBINDIR@,${sbindir},g' ${D}${systemd_unitdir}/system/irqbalanced.service
|
||||
}
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
[Unit]
|
||||
Description=irqbalance daemon
|
||||
After=syslog.target
|
||||
|
||||
[Service]
|
||||
ExecStart=@SBINDIR@/irqbalance --foreground
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
|
@ -13,4 +13,5 @@ SRC_URI = "http://irqbalance.googlecode.com/files/irqbalance-${PV}.tar.gz \
|
|||
file://add-initscript.patch \
|
||||
file://irqbalance-Add-status-and-reload-commands.patch \
|
||||
file://fix-configure-libcap-ng.patch \
|
||||
file://irqbalanced.service \
|
||||
"
|
||||
|
|
Loading…
Reference in New Issue
Block a user