intel-ucode rebuild

This commit is contained in:
Berk Çakar
2021-05-26 17:46:46 +03:00
parent a33fc53e4c
commit 2e8dbbe09d
2 changed files with 13 additions and 9 deletions
+4 -5
View File
@@ -8,10 +8,9 @@ from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools from pisi.actionsapi import shelltools
from pisi.actionsapi import get from pisi.actionsapi import get
import os
def build():
autotools.compile("-Wall %s -o intel-microcode2ucode intel-microcode2ucode.c" % get.CFLAGS())
shelltools.system("./intel-microcode2ucode ./microcode.dat")
def install(): 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")
+9 -4
View File
@@ -12,10 +12,7 @@
<IsA>library</IsA> <IsA>library</IsA>
<Summary>Microcode update files for Intel CPUs</Summary> <Summary>Microcode update files for Intel CPUs</Summary>
<Description>Microcode update files for Intel CPUs</Description> <Description>Microcode update files for Intel CPUs</Description>
<Archive sha1sum="3b0091d94345c832a3079c8acc78e8ab78d21749" type="targz" target="microcode-20180312">https://downloadmirror.intel.com/27591/eng/microcode-20180312.tgz</Archive> <Archive sha1sum="0ac7bf571c770a29bb878335bf294242ae4ed6ec" type="zip" target="microcode-20210216">https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/refs/tags/microcode-20210216.zip</Archive>
<AdditionalFiles>
<AdditionalFile target="intel-microcode2ucode.c">intel-microcode2ucode.c</AdditionalFile>
</AdditionalFiles>
</Source> </Source>
<Package> <Package>
@@ -23,6 +20,7 @@
<Files> <Files>
<Path fileType="data">/usr/share/doc</Path> <Path fileType="data">/usr/share/doc</Path>
<Path fileType="library">/lib/firmware</Path> <Path fileType="library">/lib/firmware</Path>
<Path fileType="library">/usr/lib/dracut</Path>
</Files> </Files>
<AdditionalFiles> <AdditionalFiles>
<AdditionalFile target="/usr/share/doc/intel-ucode/LICENSE" owner="root" permission="0644">LICENSE</AdditionalFile> <AdditionalFile target="/usr/share/doc/intel-ucode/LICENSE" owner="root" permission="0644">LICENSE</AdditionalFile>
@@ -30,6 +28,13 @@
</Package> </Package>
<History> <History>
<Update release="7">
<Date>2020-05-26</Date>
<Version>20210216</Version>
<Comment>Rebuild</Comment>
<Name>Berk Çakar</Name>
<Email>berk2238@hotmail.com</Email>
</Update>
<Update release="6"> <Update release="6">
<Date>2020-02-01</Date> <Date>2020-02-01</Date>
<Version>20180312</Version> <Version>20180312</Version>