summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAshley Bone2023-01-09 10:19:00 -0500
committerAshley Bone2023-01-09 10:19:00 -0500
commitf8999d4cdd4f3ebcc9c3a523f1407c406905aa14 (patch)
tree42793bd1d58b0a6fdbd7c05130600f13bcf323e7
parentd03eefe8b03714b978da74e3086b3a19f1398f6d (diff)
downloadaur-f8999d4cdd4f3ebcc9c3a523f1407c406905aa14.tar.gz
Added number of processors patch to fix CPU detection on some systems.
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD11
-rw-r--r--nprocessors.patch13
3 files changed, 23 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 39fafefcf03d..17e04550e723 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = rasdaemon
pkgdesc = Logging daemon for Platform Reliability, Availability and Serviceability (RAS), replacing mcelog
pkgver = 0.6.8
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/mchehab/rasdaemon
arch = i686
arch = x86_64
@@ -10,7 +10,9 @@ pkgbase = rasdaemon
depends = dmidecode
depends = perl
depends = perl-dbd-sqlite
+ source = nprocessors.patch
source = https://github.com/mchehab/rasdaemon/archive/refs/tags/v0.6.8.tar.gz
+ sha256sums = bca975681559ed6cc7383f936b00ad370fbd803f7193685f4da9d0cbfaf6feea
sha256sums = d7c9ad61a13ca230e376db4014ae3192992eff10908adf38fad1917609f7d341
pkgname = rasdaemon
diff --git a/PKGBUILD b/PKGBUILD
index 44c2bafb7e13..50478d9f6f4a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
# Orginally Packaged By: Mantas Mikulėnas <grawity@gmail.com>
pkgname=rasdaemon
pkgver=0.6.8
-pkgrel=1
+pkgrel=2
pkgdesc="Logging daemon for Platform Reliability, Availability and Serviceability (RAS), replacing mcelog"
arch=(i686 x86_64)
url="https://github.com/mchehab/rasdaemon"
@@ -15,11 +15,14 @@ depends=(
perl
perl-dbd-sqlite
)
-source=("https://github.com/mchehab/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz")
-sha256sums=('d7c9ad61a13ca230e376db4014ae3192992eff10908adf38fad1917609f7d341')
+source=("nprocessors.patch"
+ "https://github.com/mchehab/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz")
+sha256sums=('bca975681559ed6cc7383f936b00ad370fbd803f7193685f4da9d0cbfaf6feea'
+ 'd7c9ad61a13ca230e376db4014ae3192992eff10908adf38fad1917609f7d341')
prepare() {
- cd "$srcdir/$pkgname-$pkgver"
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ patch -p1 < "${srcdir}/nprocessors.patch"
autoreconf -vfi
}
diff --git a/nprocessors.patch b/nprocessors.patch
new file mode 100644
index 000000000000..fd9279a373bb
--- /dev/null
+++ b/nprocessors.patch
@@ -0,0 +1,13 @@
+diff --git a/ras-events.c b/ras-events.c
+index 39cab20..319f049 100644
+--- a/ras-events.c
++++ b/ras-events.c
+@@ -328,7 +328,7 @@ static void parse_ras_data(struct pthread_data *pdata, struct kbuffer *kbuf,
+
+ static int get_num_cpus(struct ras_events *ras)
+ {
+- return sysconf(_SC_NPROCESSORS_CONF);
++ return sysconf(_SC_NPROCESSORS_ONLN);
+ #if 0
+ char fname[MAX_PATH + 1];
+ int num_cpus = 0;