David Runge pushed to branch main at Arch Linux / Packaging / Packages / 
irqbalance


Commits:
5bd50563 by David Runge at 2024-08-27T09:32:33+02:00
Add upstream patch to remove problematic hardening option

Fixes 
https://gitlab.archlinux.org/archlinux/packaging/packages/irqbalance/-/issues/2

Signed-off-by: David Runge <[email protected]>

- - - - -
91286580 by David Runge at 2024-08-27T10:00:51+02:00
Use patch instead of sed to adapt paths in service file

Signed-off-by: David Runge <[email protected]>

- - - - -
4bd2f043 by David Runge at 2024-08-27T10:04:23+02:00
upgpkg: 1.9.4-2

Rebuild to adapt service file for a few fixes.

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- + irqbalance-1.9.4-fix-service-paths.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = irqbalance
        pkgdesc = IRQ balancing daemon for SMP systems
        pkgver = 1.9.4
-       pkgrel = 1
+       pkgrel = 2
        url = https://github.com/irqbalance/irqbalance
        arch = x86_64
        license = GPL-2.0-only
@@ -16,8 +16,14 @@ pkgbase = irqbalance
        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


=====================================
PKGBUILD
=====================================
@@ -4,7 +4,7 @@
 
 pkgname=irqbalance
 pkgver=1.9.4
-pkgrel=1
+pkgrel=2
 pkgdesc="IRQ balancing daemon for SMP systems"
 arch=(x86_64)
 url="https://github.com/irqbalance/irqbalance";
@@ -25,13 +25,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() {


=====================================
irqbalance-1.9.4-fix-service-paths.patch
=====================================
@@ -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



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/irqbalance/-/compare/a5859c02359c709a24dd4902db61c92c000c4790...4bd2f043c4ab0c8732b07c794d309e29026c8945

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/irqbalance/-/compare/a5859c02359c709a24dd4902db61c92c000c4790...4bd2f043c4ab0c8732b07c794d309e29026c8945
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to