From b2c75a1af8fffd997f2548a0019a7c2dd5d31e70 Mon Sep 17 00:00:00 2001 From: Panda <59401553+Rippanda12@users.noreply.github.com> Date: Sat, 20 May 2023 09:11:47 +0300 Subject: [PATCH] Fix initcpio ARM cpus dont have vendor tag in /proc/cpuinfo --- src/modules/initcpiocfg/main.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/modules/initcpiocfg/main.py b/src/modules/initcpiocfg/main.py index 5fd9d93ae..57dc5e432 100644 --- a/src/modules/initcpiocfg/main.py +++ b/src/modules/initcpiocfg/main.py @@ -54,8 +54,9 @@ class cpuinfo(object): self.number_of_cores = 0 cpu = self._cpuinfo() - self.is_intel = cpu['proc0']['vendor_id'].lower() == "genuineintel" - self.is_amd = cpu['proc0']['vendor_id'].lower() == "authenticamd" + if 'vendor_id' in cpu['proc0']: + self.is_intel = cpu['proc0']['vendor_id'].lower() == "genuineintel" + self.is_amd = cpu['proc0']['vendor_id'].lower() == "authenticamd" self.number_of_cores = len(cpu) @staticmethod