mirror of
git://git.yoctoproject.org/meta-virtualization.git
synced 2025-07-19 20:59:41 +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_NAME = "irqbalanced"
|
||||||
INITSCRIPT_PARAMS = "defaults"
|
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= \
|
EXTRA_OECONF = "--program-transform-name= \
|
||||||
"
|
"
|
||||||
|
@ -37,4 +40,8 @@ do_install () {
|
||||||
install -d ${D}${sysconfdir}/init.d
|
install -d ${D}${sysconfdir}/init.d
|
||||||
cat ${S}/irqbalance.init | sed -e's,/usr/sbin,${sbindir},g' > ${D}${sysconfdir}/init.d/irqbalanced
|
cat ${S}/irqbalance.init | sed -e's,/usr/sbin,${sbindir},g' > ${D}${sysconfdir}/init.d/irqbalanced
|
||||||
chmod 755 ${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://add-initscript.patch \
|
||||||
file://irqbalance-Add-status-and-reload-commands.patch \
|
file://irqbalance-Add-status-and-reload-commands.patch \
|
||||||
file://fix-configure-libcap-ng.patch \
|
file://fix-configure-libcap-ng.patch \
|
||||||
|
file://irqbalanced.service \
|
||||||
"
|
"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user