* update irqbalance to 1.9.4-2
This commit is contained in:
parent
9b5b89bec1
commit
7256a42703
44
irqbalance/.SRCINFO
Normal file
44
irqbalance/.SRCINFO
Normal file
@ -0,0 +1,44 @@
|
||||
pkgbase = irqbalance
|
||||
pkgdesc = IRQ balancing daemon for SMP systems
|
||||
pkgver = 1.9.4
|
||||
pkgrel = 2
|
||||
url = https://github.com/irqbalance/irqbalance
|
||||
arch = x86_64
|
||||
arch = powerpc64le
|
||||
arch = powerpc64
|
||||
arch = powerpc
|
||||
arch = riscv64
|
||||
license = GPL-2.0-only
|
||||
makedepends = glib2
|
||||
makedepends = libcap-ng
|
||||
makedepends = meson
|
||||
makedepends = ncurses
|
||||
makedepends = numactl
|
||||
makedepends = systemd
|
||||
makedepends = systemd-libs
|
||||
depends = glibc
|
||||
depends = libnl
|
||||
backup = etc/irqbalance.env
|
||||
source = irqbalance-1.9.4.tar.gz::https://github.com/irqbalance/irqbalance/archive/v1.9.4.tar.gz
|
||||
source = irqbalance-1.9.4-fix-service-paths.patch
|
||||
source = irqbalance-1.9.4-remove-service-hardening.patch::https://github.com/irqbalance/irqbalance/commit/f2c8309a4198d8f51069a783905049c5b7eb7600.patch
|
||||
sha512sums = abdcac9dccabb18ae644b73dc2a8528c03279811c1f9182a5a5b0af43b30c5982d7bb14e79d4430b5d4f2cea8e17115e6038851c74de1ff3bdfc4e303392479a
|
||||
sha512sums = f719cdc1acb966b6ff403d93869fd331be44ddb0e65d63665a1944003c95e0c621710345f791b602127c0f2c2b180727a56bc55d1c99c4e0c0c1bae3cf46c6c7
|
||||
sha512sums = 275fa84c0d0558767ee00c9c5e44cf47d328a11baa6e0925e05f668e62051275ae96c5b7bf3974c92ff603e34a3f93fcb7ef4e17ddd151795f622a42b54ec17c
|
||||
b2sums = 6b8bf28e11686713ca9c00a1b98c5f3afb38c26e919a9d7de126145d12c4e8e23e8ea00b2534bb0339e5990ed5cb642291df975ba9868835e9c4e8a23c98f2ef
|
||||
b2sums = 7ccfc43e5c65842a500669834e2631686034a37936c06931a3b8a56168b4e16f21e53824bfc686e54d30188ece5a3ddca23a069744f0627c00700766729ab895
|
||||
b2sums = aab767b61c6988627414db79d2902447e4c46384f82e7fb8e0c91dc5c4d43f9b909bdb455c17d08e1ecc9f8e1b8ebf5ef1bafb5344fc4d52232ff1492e653f0a
|
||||
|
||||
pkgname = irqbalance
|
||||
depends = glibc
|
||||
depends = libnl
|
||||
depends = glib2
|
||||
depends = libglib-2.0.so
|
||||
depends = libcap-ng
|
||||
depends = libcap-ng.so
|
||||
depends = ncurses
|
||||
depends = libncursesw.so
|
||||
depends = numactl
|
||||
depends = libnuma.so
|
||||
depends = systemd-libs
|
||||
depends = libsystemd.so
|
4
irqbalance/.nvchecker.toml
Normal file
4
irqbalance/.nvchecker.toml
Normal file
@ -0,0 +1,4 @@
|
||||
[irqbalance]
|
||||
source = "git"
|
||||
git = "https://github.com/irqbalance/irqbalance"
|
||||
prefix = "v"
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=irqbalance
|
||||
pkgver=1.9.4
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="IRQ balancing daemon for SMP systems"
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
url="https://github.com/irqbalance/irqbalance"
|
||||
@ -26,13 +26,21 @@ makedepends=(
|
||||
)
|
||||
source=(
|
||||
$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz
|
||||
$pkgname-1.9.4-fix-service-paths.patch
|
||||
$pkgname-1.9.4-remove-service-hardening.patch::$url/commit/f2c8309a4198d8f51069a783905049c5b7eb7600.patch
|
||||
)
|
||||
sha512sums=('abdcac9dccabb18ae644b73dc2a8528c03279811c1f9182a5a5b0af43b30c5982d7bb14e79d4430b5d4f2cea8e17115e6038851c74de1ff3bdfc4e303392479a')
|
||||
b2sums=('6b8bf28e11686713ca9c00a1b98c5f3afb38c26e919a9d7de126145d12c4e8e23e8ea00b2534bb0339e5990ed5cb642291df975ba9868835e9c4e8a23c98f2ef')
|
||||
sha512sums=('abdcac9dccabb18ae644b73dc2a8528c03279811c1f9182a5a5b0af43b30c5982d7bb14e79d4430b5d4f2cea8e17115e6038851c74de1ff3bdfc4e303392479a'
|
||||
'f719cdc1acb966b6ff403d93869fd331be44ddb0e65d63665a1944003c95e0c621710345f791b602127c0f2c2b180727a56bc55d1c99c4e0c0c1bae3cf46c6c7'
|
||||
'275fa84c0d0558767ee00c9c5e44cf47d328a11baa6e0925e05f668e62051275ae96c5b7bf3974c92ff603e34a3f93fcb7ef4e17ddd151795f622a42b54ec17c')
|
||||
b2sums=('6b8bf28e11686713ca9c00a1b98c5f3afb38c26e919a9d7de126145d12c4e8e23e8ea00b2534bb0339e5990ed5cb642291df975ba9868835e9c4e8a23c98f2ef'
|
||||
'7ccfc43e5c65842a500669834e2631686034a37936c06931a3b8a56168b4e16f21e53824bfc686e54d30188ece5a3ddca23a069744f0627c00700766729ab895'
|
||||
'aab767b61c6988627414db79d2902447e4c46384f82e7fb8e0c91dc5c4d43f9b909bdb455c17d08e1ecc9f8e1b8ebf5ef1bafb5344fc4d52232ff1492e653f0a')
|
||||
|
||||
prepare() {
|
||||
# remove problematic service hardening: https://gitlab.archlinux.org/archlinux/packaging/packages/irqbalance/-/issues/2
|
||||
patch -Np1 -d $pkgname-$pkgver -i ../$pkgname-1.9.4-remove-service-hardening.patch
|
||||
# fix location of configuration and binary in service
|
||||
sed -e 's|/path/to/|/etc/|g;s|/usr/sbin|/usr/bin|g' -i $pkgname-$pkgver/misc/$pkgname.service
|
||||
patch -Np1 -d $pkgname-$pkgver -i ../$pkgname-1.9.4-fix-service-paths.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
|
15
irqbalance/irqbalance-1.9.4-fix-service-paths.patch
Normal file
15
irqbalance/irqbalance-1.9.4-fix-service-paths.patch
Normal file
@ -0,0 +1,15 @@
|
||||
diff --git i/misc/irqbalance.service w/misc/irqbalance.service
|
||||
index 87e19c1..ed2522d 100644
|
||||
--- i/misc/irqbalance.service
|
||||
+++ w/misc/irqbalance.service
|
||||
@@ -7,8 +7,8 @@ ConditionCPUs=>1
|
||||
|
||||
[Service]
|
||||
EnvironmentFile=-/usr/lib/irqbalance/defaults.env
|
||||
-EnvironmentFile=-/path/to/irqbalance.env
|
||||
-ExecStart=/usr/sbin/irqbalance $IRQBALANCE_ARGS
|
||||
+EnvironmentFile=-/etc/irqbalance.env
|
||||
+ExecStart=/usr/bin/irqbalance $IRQBALANCE_ARGS
|
||||
CapabilityBoundingSet=
|
||||
NoNewPrivileges=yes
|
||||
ProtectSystem=strict
|
Loading…
x
Reference in New Issue
Block a user