mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2025-12-21 21:17:37 -08:00
sys-apps/irqbalance: fix init script for 1.9.5
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
parent
33e39a84b3
commit
e5ab73edc9
22
sys-apps/irqbalance/files/irqbalance.init.6
Normal file
22
sys-apps/irqbalance/files/irqbalance.init.6
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
#!/sbin/openrc-run
|
||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License, v2 or later
|
||||||
|
|
||||||
|
depend() {
|
||||||
|
need localmount
|
||||||
|
after bootmisc
|
||||||
|
}
|
||||||
|
|
||||||
|
command="/usr/sbin/irqbalance"
|
||||||
|
command_args="${IRQBALANCE_OPTS}"
|
||||||
|
|
||||||
|
start_pre() {
|
||||||
|
if grep -q MSI /proc/interrupts 2>/dev/null && \
|
||||||
|
test -z "$(find /sys/devices -type d -name msi_irqs 2>/dev/null)"; then
|
||||||
|
eerror "MSI interrupts found in /proc/interrupts but none found in sysfs."
|
||||||
|
eerror "You need to update your kernel."
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
checkpath -q -d /run/${SVCNAME}
|
||||||
|
}
|
||||||
@ -54,7 +54,7 @@ src_configure() {
|
|||||||
src_install() {
|
src_install() {
|
||||||
meson_src_install
|
meson_src_install
|
||||||
|
|
||||||
newinitd "${FILESDIR}"/irqbalance.init.5 irqbalance
|
newinitd "${FILESDIR}"/irqbalance.init.6 irqbalance
|
||||||
newconfd "${FILESDIR}"/irqbalance.confd-2 irqbalance
|
newconfd "${FILESDIR}"/irqbalance.confd-2 irqbalance
|
||||||
udev_dorules misc/90-irqbalance.rules
|
udev_dorules misc/90-irqbalance.rules
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user