From 2e8dbbe09d5924226c8acf999113b7defb4d0bf6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Berk=20=C3=87akar?= Date: Wed, 26 May 2021 17:46:46 +0300 Subject: [PATCH] intel-ucode rebuild --- hardware/cpu/intel-ucode/actions.py | 9 ++++----- hardware/cpu/intel-ucode/pspec.xml | 13 +++++++++---- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/hardware/cpu/intel-ucode/actions.py b/hardware/cpu/intel-ucode/actions.py index 475a945dee..ecba807fe8 100644 --- a/hardware/cpu/intel-ucode/actions.py +++ b/hardware/cpu/intel-ucode/actions.py @@ -8,10 +8,9 @@ from pisi.actionsapi import autotools from pisi.actionsapi import pisitools from pisi.actionsapi import shelltools from pisi.actionsapi import get - -def build(): - autotools.compile("-Wall %s -o intel-microcode2ucode intel-microcode2ucode.c" % get.CFLAGS()) - shelltools.system("./intel-microcode2ucode ./microcode.dat") +import os def install(): - pisitools.insinto("/lib/firmware/intel-ucode", "intel-ucode/*") + pisitools.insinto("/lib/firmware/intel-ucode", "Intel-Linux-Processor-Microcode-Data-Files-microcode-" + get.srcVERSION() + "/intel-ucode/*") + pisitools.dodir("usr/lib/dracut/dracut.conf.d") + os.system("echo 'early_microcode=yes' >> " + get.installDIR() + "/usr/lib/dracut/dracut.conf.d/intel_ucode.conf") diff --git a/hardware/cpu/intel-ucode/pspec.xml b/hardware/cpu/intel-ucode/pspec.xml index 6607b20e00..90bd3c24a8 100644 --- a/hardware/cpu/intel-ucode/pspec.xml +++ b/hardware/cpu/intel-ucode/pspec.xml @@ -12,10 +12,7 @@ library Microcode update files for Intel CPUs Microcode update files for Intel CPUs - https://downloadmirror.intel.com/27591/eng/microcode-20180312.tgz - - intel-microcode2ucode.c - + https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/refs/tags/microcode-20210216.zip @@ -23,6 +20,7 @@ /usr/share/doc /lib/firmware + /usr/lib/dracut LICENSE @@ -30,6 +28,13 @@ + + 2020-05-26 + 20210216 + Rebuild + Berk Çakar + berk2238@hotmail.com + 2020-02-01 20180312