diff options
author | srv <enmanuel.saravia.externo@pandero.com.pe> | 2025-05-07 11:02:26 -0500 |
---|---|---|
committer | srv <enmanuel.saravia.externo@pandero.com.pe> | 2025-05-07 11:02:26 -0500 |
commit | b7302c99914f165776b48f25b7ed12d630b910a4 (patch) | |
tree | 0111c820866434bf38a7ec8e0a69abc76f44b0f1 /linux-firmware-blob | |
parent | 81555e3bd23c74ce915d246ca51fa65d84c22ae7 (diff) |
Update versions and Updating binary staff
Diffstat (limited to 'linux-firmware-blob')
13 files changed, 28 insertions, 60 deletions
diff --git a/linux-firmware-blob/OBTAIN.SH b/linux-firmware-blob/OBTAIN.SH index 6c9b53b..04a3c87 100755 --- a/linux-firmware-blob/OBTAIN.SH +++ b/linux-firmware-blob/OBTAIN.SH @@ -2,41 +2,39 @@ # Variables de entrada (URL del repositorio y hash del commit como argumentos) REPO="${1:-https://gitlab.com/kernel-firmware/linux-firmware.git}" -COMMIT_HASH="${2:-3981e21e654e3c139c7ca143a0119706b0e7f963}" +COMMIT_HASH="${2:-20250410}" # Variables de directorio temporal y nombre del archivo final TEMP_DIR=$(mktemp -d /tmp/repo-XXXX) -ARCHIVE_NAME="repo-$(basename "$TEMP_DIR").tar.xz" +CLONE_DIR="$TEMP_DIR/linux-firmware" +ARCHIVE_NAME="linux-firmware.tar.xz" -# Clonar el repositorio en el directorio temporal -git clone "$REPO" "$TEMP_DIR" || { - echo "Error: No se pudo clonar el repositorio." - exit 1 -} +# Borrar archivo tar.xz previo si existe +[ -f "$ARCHIVE_NAME" ] && rm -f "$ARCHIVE_NAME" -# Cambiar al directorio clonado -cd "$TEMP_DIR" || exit 1 +# Borrar carpeta linux-firmware previa si existe en el directorio actual +[ -d "linux-firmware" ] && rm -rf "linux-firmware" -# Cambiar al commit especificado -git checkout "$COMMIT_HASH" || { - echo "Error: No se pudo cambiar al commit $COMMIT_HASH." +# Clonar el repositorio en el directorio temporal dentro de la carpeta linux-firmware +git clone --depth 1 --branch "$COMMIT_HASH" "$REPO" "$CLONE_DIR" || { + echo "Error: No se pudo clonar el repositorio." exit 1 } -# Verificar si el repositorio contiene un directorio .git y moverlo -if false; then - if [ -d .git ]; then - GIT_DIR="/tmp/git_$(basename "$TEMP_DIR")" - mkdir "$GIT_DIR" && mv .git "$GIT_DIR" || exit 1 +# Verificar si el repositorio contiene un directorio .git y moverlo (opcional) +if true; then + if [ -d "$CLONE_DIR/.git" ]; then + GIT_DIR="/tmp/git_linux-firmware" + mkdir "$GIT_DIR" && mv "$CLONE_DIR/.git" "$GIT_DIR" || exit 1 fi fi -# Volver al directorio anterior y crear el archivo tar.xz -cd - > /dev/null || exit 1 -tar -cJvf "$ARCHIVE_NAME" -C "$(dirname "$TEMP_DIR")" "$(basename "$TEMP_DIR")" || { + +# Crear el archivo tar.xz con la carpeta linux-firmware dentro +tar -cJvf "$ARCHIVE_NAME" -C "$TEMP_DIR" "linux-firmware" || { echo "Error: No se pudo crear el archivo $ARCHIVE_NAME." exit 1 } # Limpiar el directorio temporal -rm -rf "$TEMP_DIR" +[ -d "$TEMP_DIR" ] && rm -rf "$TEMP_DIR" echo "Archivo creado: $ARCHIVE_NAME" diff --git a/linux-firmware-blob/PKGBUILD b/linux-firmware-blob/PKGBUILD index bfafa38..f5fd098 100755 --- a/linux-firmware-blob/PKGBUILD +++ b/linux-firmware-blob/PKGBUILD @@ -26,7 +26,7 @@ options=( !strip !debug ) -source=("linux-firmware.tar.gz") +source=("linux-firmware.tar.xz") validpgpkeys=('4CDE8575E547BF835FE15807A31B6BD72486CFD6') # Josh Boyer <jwboyer@fedoraproject.org> @@ -159,4 +159,4 @@ package_linux-firmware-bnx2x() { mv -v linux-firmware-bnx2x/* "${pkgdir}" } -sha512sums=('8cf9b078a803f1b9a3b9f3b31c88161b480649c798ee12b29e448cac9f24518c740c5aeb3eceb29400ba731ee472205e74d3bdf560dc9a5591dfc53682872abe') +sha512sums=('7cf0dd8814dfdb16d5ffa7ac4078903f45f078c3f35fc21f41c218efd563d634dab952ef8ef874e361c1ab641a75ff2c640a9cefdb9ff25efaacfc43c6b4c153') diff --git a/linux-firmware-blob/README.md b/linux-firmware-blob/README.md index f69c652..cce46e2 100755 --- a/linux-firmware-blob/README.md +++ b/linux-firmware-blob/README.md @@ -1,29 +1,13 @@ -Is fork of +# Linux firmware blob - commit 3981e21e654e3c139c7ca143a0119706b0e7f963 - Merge: ed73933f 8a976e23 - Author: Josh Boyer <jwboyer@redhat.com> - Date: Sun Nov 10 15:36:10 2024 +0000 +Obtain source `linux-firmware.tar.gz` - Merge branch 'wave521c' into 'main' + dash OBTAIN.SH - cnm: update chips&media wave521c firmware. +Modify the src name in PKGBUILD - See merge request kernel-firmware/linux-firmware!364 + source=("to-obtained.tar.xz") +Next compile -from https://gitlab.com/kernel-firmware/linux-firmware.git - -Steps to reproduce: - -- clone - -- git checkout "" - -- do a tar of this file - -- and put in PKGBUILD like src url but point to tar file this folder - -Script of ^ that for one stroke provide: - -dash obtain-src.dash
\ No newline at end of file + updpkgsums && doas libremakepkg
\ No newline at end of file diff --git a/linux-firmware-blob/linux-firmware-202209-1-x86_64-build.log b/linux-firmware-blob/linux-firmware-202209-1-x86_64-build.log deleted file mode 100644 index e69de29..0000000 --- a/linux-firmware-blob/linux-firmware-202209-1-x86_64-build.log +++ /dev/null diff --git a/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-bnx2x.log b/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-bnx2x.log deleted file mode 100644 index b657bd3..0000000 --- a/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-bnx2x.log +++ /dev/null @@ -1 +0,0 @@ -renamed 'linux-firmware-bnx2x/lib' -> '/build/linux-firmware/pkg/linux-firmware-bnx2x/lib' diff --git a/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-liquidio.log b/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-liquidio.log deleted file mode 100644 index 69bac80..0000000 --- a/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-liquidio.log +++ /dev/null @@ -1,2 +0,0 @@ -renamed 'linux-firmware-liquidio/lib' -> '/build/linux-firmware/pkg/linux-firmware-liquidio/lib' -renamed 'linux-firmware-liquidio/usr' -> '/build/linux-firmware/pkg/linux-firmware-liquidio/usr' diff --git a/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-marvell.log b/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-marvell.log deleted file mode 100644 index 6d91f7f..0000000 --- a/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-marvell.log +++ /dev/null @@ -1,2 +0,0 @@ -renamed 'linux-firmware-marvell/lib' -> '/build/linux-firmware/pkg/linux-firmware-marvell/lib' -renamed 'linux-firmware-marvell/usr' -> '/build/linux-firmware/pkg/linux-firmware-marvell/usr' diff --git a/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-mellanox.log b/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-mellanox.log deleted file mode 100644 index 1b2041b..0000000 --- a/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-mellanox.log +++ /dev/null @@ -1 +0,0 @@ -renamed 'linux-firmware-mellanox/lib' -> '/build/linux-firmware/pkg/linux-firmware-mellanox/lib' diff --git a/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-nfp.log b/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-nfp.log deleted file mode 100644 index 7996672..0000000 --- a/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-nfp.log +++ /dev/null @@ -1,2 +0,0 @@ -renamed 'linux-firmware-nfp/lib' -> '/build/linux-firmware/pkg/linux-firmware-nfp/lib' -renamed 'linux-firmware-nfp/usr' -> '/build/linux-firmware/pkg/linux-firmware-nfp/usr' diff --git a/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-qcom.log b/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-qcom.log deleted file mode 100644 index 8aa6266..0000000 --- a/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-qcom.log +++ /dev/null @@ -1,2 +0,0 @@ -renamed 'linux-firmware-qcom/lib' -> '/build/linux-firmware/pkg/linux-firmware-qcom/lib' -renamed 'linux-firmware-qcom/usr' -> '/build/linux-firmware/pkg/linux-firmware-qcom/usr' diff --git a/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-qlogic.log b/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-qlogic.log deleted file mode 100644 index a7e636d..0000000 --- a/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-qlogic.log +++ /dev/null @@ -1,2 +0,0 @@ -renamed 'linux-firmware-qlogic/lib' -> '/build/linux-firmware/pkg/linux-firmware-qlogic/lib' -renamed 'linux-firmware-qlogic/usr' -> '/build/linux-firmware/pkg/linux-firmware-qlogic/usr' diff --git a/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-whence.log b/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-whence.log deleted file mode 100644 index e69de29..0000000 --- a/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-whence.log +++ /dev/null diff --git a/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware.log b/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware.log deleted file mode 100644 index d148314..0000000 --- a/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware.log +++ /dev/null @@ -1,2 +0,0 @@ -install -d /build/linux-firmware/pkg/linux-firmware/lib/firmware -./copy-firmware.sh /build/linux-firmware/pkg/linux-firmware/lib/firmware |