linux-firmware rebuild

This commit is contained in:
Berk Çakar
2021-05-27 00:06:20 +03:00
parent 071c98b881
commit 24e1e96b41
6 changed files with 22176 additions and 21904 deletions
@@ -27,12 +27,26 @@ def setup():
def build():
#shelltools.cd("linux-firmware")
# Processing amd-ucode...
shelltools.system("mkdir -p kernel/x86/microcode")
shelltools.system("cat " + get.curDIR() + "/amd-ucode/microcode_amd*.bin > kernel/x86/microcode/AuthenticAMD.bin")
shelltools.system("touch kernel/x86/microcode/AuthenticAMD.bin")
shelltools.system("echo kernel/x86/microcode/AuthenticAMD.bin | cpio -o -H newc -R 0:0 > amd-ucode.img")
shelltools.chmod(get.curDIR() + "/amd-ucode.img", 0644)
shelltools.chmod(get.curDIR() + "/LICENSE.amd-ucode", 0644)
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.insinto("/lib/firmware", "mix/*")
# Install amd-ucode
pisitools.insinto("/boot", "amd-ucode.img")
shelltools.system("mv LICENSE.amd-ucode LICENSE")
pisitools.insinto("/usr/share/licenses/amd-ucode/", "LICENSE")
# Remove installed and LIC* files from /lib/firmware
#pisitools.remove("/lib/firmware/GPL-3")
+23 -8
View File
@@ -18,14 +18,14 @@
<Summary>Firmware files used by the Linux kernel</Summary>
<Description>linux-firmware contains different firmware files required for some devices to operate correctly.</Description>
<Archive sha1sum="96b6efc73d9fc5534764b535a14291313be6cc6e" type="targz">https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/snapshot/linux-firmware-20210208.tar.gz</Archive>
<Archive sha1sum="dd685266f7bc0acb0d455462637d23e3e895bc96" type="tarxz" target="linux-firmware/mix">http://source.pisilinux.org/common-fw/common-fw.tar.xz</Archive>
<Archive sha1sum="b2bb7fce3ea67d131f543a48134f7a65f2a8d834" type="tarxz" target="linux-firmware/mix">http://source.pisilinux.org/firmware-ipw/firmware-ipw.tar.xz</Archive>
<Archive sha1sum="a5a616a9f765cf9cbb224deb7ccefdc82a7fe4d9" type="tarbz2" target="linux-firmware/mix">http://source.pisilinux.org/firmware-nonfreebox/firmware-nonfreebox-2-tar.bz2</Archive>
<Archive sha1sum="6c18b28e62637fb809eaff89fff623ae1d470500" type="tarbz2" target="linux-firmware/mix">http://source.pisilinux.org/ar9170/ar9170.tar.bz2</Archive>
<Archive sha1sum="aa3b414c2948be5f226a25fa5f37e56fd659a3bb" type="tarbz2" target="linux-firmware/mix">http://source.pisilinux.org/ipw2x00-firmware/ipw2x00-firmware.tar.bz2</Archive>
<Archive sha1sum="f7ecf5412b7818871fa2798f1b314f8ddddb494e" type="tarbz2" target="linux-firmware/mix">http://source.pisilinux.org/aic94xx/aic94xx-seq.tar.bz2</Archive>
<Archive sha1sum="16d5f4dcc90f978732a9a5b3b0347672a6cc4c36" type="tarbz2" target="linux-firmware/mix">http://source.pisilinux.org/accessrunner/accessrunner-firmware.tar.bz2</Archive>
<Archive sha1sum="e40729d30ad6d7a6c88b90ee7bc5fbaeb9458cb7" type="tarbz2" target="linux-firmware/mix">http://source.pisilinux.org/rtl8192se/rtl8192se-firmware.tar.bz2</Archive>
<Archive sha1sum="dd685266f7bc0acb0d455462637d23e3e895bc96" type="tarxz" target="linux-firmware/mix">http://sourceforge.net/projects/pisilinux/files/source/common-fw.tar.xz</Archive>
<Archive sha1sum="b2bb7fce3ea67d131f543a48134f7a65f2a8d834" type="tarxz" target="linux-firmware/mix">http://sourceforge.net/projects/pisilinux/files/source/firmware-ipw.tar.xz</Archive>
<Archive sha1sum="a5a616a9f765cf9cbb224deb7ccefdc82a7fe4d9" type="tarbz2" target="linux-firmware/mix">http://sourceforge.net/projects/pisilinux/files/source/firmware-nonfreebox-2-tar.bz2</Archive>
<Archive sha1sum="6c18b28e62637fb809eaff89fff623ae1d470500" type="tarbz2" target="linux-firmware/mix">http://sourceforge.net/projects/pisilinux/files/source/ar9170.tar.bz2</Archive>
<Archive sha1sum="aa3b414c2948be5f226a25fa5f37e56fd659a3bb" type="tarbz2" target="linux-firmware/mix">http://sourceforge.net/projects/pisilinux/files/source/ipw2x00-firmware.tar.bz2</Archive>
<Archive sha1sum="f7ecf5412b7818871fa2798f1b314f8ddddb494e" type="tarbz2" target="linux-firmware/mix">http://sourceforge.net/projects/pisilinux/files/source/aic94xx-seq.tar.bz2</Archive>
<Archive sha1sum="16d5f4dcc90f978732a9a5b3b0347672a6cc4c36" type="tarbz2" target="linux-firmware/mix">http://sourceforge.net/projects/pisilinux/files/source/accessrunner-firmware.tar.bz2</Archive>
<Archive sha1sum="e40729d30ad6d7a6c88b90ee7bc5fbaeb9458cb7" type="tarbz2" target="linux-firmware/mix">http://sourceforge.net/projects/pisilinux/files/source/rtl8192se-firmware.tar.bz2</Archive>
<Archive sha1sum="ff9e7f4b120476a90cd3fb69d76240166c4ff2a5" type="tarbz2" target="linux-firmware/mix">http://sourceforge.net/projects/pisilinux/files/source/zd12x1.tar.bz2</Archive>
<Archive sha1sum="3239212ae7c5f60baa749764dcb8f5189e1e2f13" type="tarxz" target="linux-firmware/mix">http://sourceforge.net/projects/pisilinux/files/source/nouveau-340-32.tar.xz</Archive>
<AdditionalFiles>
@@ -47,7 +47,22 @@
</BuildFlags>
</Package>
<Package>
<Name>amd-ucode</Name>
<Files>
<Path fileType="data">/boot</Path>
<Path fileType="data">/usr/share/licenses/amd-ucode</Path>
</Files>
</Package>
<History>
<Update release="13">
<Date>2021-05-26</Date>
<Version>20210208</Version>
<Comment>Seperated amd-ucode package</Comment>
<Name>Berk Çakar</Name>
<Email>berk2238@hotmail.com</Email>
</Update>
<Update release="12">
<Date>2021-03-01</Date>
<Version>20210208</Version>
+22137 -21894
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -1 +1 @@
804cda601c89d56db758275d953dc1b28591a728
c95fb30d76daa46166537743d45f5ac9e7383e68
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
285d2239a389e15df9ad69f57a97f44def37fac4
dee84b37349e65ce01517510db1a7ef122395497