summaryrefslogtreecommitdiff
path: root/linux-firmware-blob
diff options
context:
space:
mode:
Diffstat (limited to 'linux-firmware-blob')
-rwxr-xr-xlinux-firmware-blob/OBTAIN.SH40
-rwxr-xr-xlinux-firmware-blob/PKGBUILD4
-rwxr-xr-xlinux-firmware-blob/README.md30
-rw-r--r--linux-firmware-blob/linux-firmware-202209-1-x86_64-build.log0
-rw-r--r--linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-bnx2x.log1
-rw-r--r--linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-liquidio.log2
-rw-r--r--linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-marvell.log2
-rw-r--r--linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-mellanox.log1
-rw-r--r--linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-nfp.log2
-rw-r--r--linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-qcom.log2
-rw-r--r--linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-qlogic.log2
-rw-r--r--linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-whence.log0
-rw-r--r--linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware.log2
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