public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/files/
@ 2023-12-20 14:16 Mike Pagano
  0 siblings, 0 replies; 3+ messages in thread
From: Mike Pagano @ 2023-12-20 14:16 UTC (permalink / raw
  To: gentoo-commits

commit:     2db2bb82b270c2d5ac1d53cbc3ed34212918a473
Author:     Mike Pagano <mpagano <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 20 14:16:29 2023 +0000
Commit:     Mike Pagano <mpagano <AT> gentoo <DOT> org>
CommitDate: Wed Dec 20 14:16:29 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2db2bb82

sys-kernel/linux-firmware: Remove unused patch

Signed-off-by: Mike Pagano <mpagano <AT> gentoo.org>

 .../linux-firmware-remove-rdfind-dep-and-use.patch | 34 ----------------------
 1 file changed, 34 deletions(-)

diff --git a/sys-kernel/linux-firmware/files/linux-firmware-remove-rdfind-dep-and-use.patch b/sys-kernel/linux-firmware/files/linux-firmware-remove-rdfind-dep-and-use.patch
deleted file mode 100644
index 83646a073224..000000000000
--- a/sys-kernel/linux-firmware/files/linux-firmware-remove-rdfind-dep-and-use.patch
+++ /dev/null
@@ -1,34 +0,0 @@
---- a/copy-firmware.sh	2023-11-25 18:07:49.362441380 -0500
-+++ b/copy-firmware.sh	2023-11-25 18:19:03.612907595 -0500
-@@ -69,7 +69,7 @@ if [ -z "$destdir" ]; then
- 	exit 1
- fi
- 
--if ! which rdfind 2>/dev/null >/dev/null; then
-+if [ -n "$LINUX_FIRMWARE_DO_DEDUPE" ] && ! which rdfind 2>/dev/null >/dev/null; then
- 	echo "ERROR: rdfind is not installed"
- 	exit 1
- fi
-@@ -87,13 +87,15 @@ grep -E '^(RawFile|File):' WHENCE | sed
-     fi
- done
- 
--$verbose "Finding duplicate files"
--rdfind -makesymlinks true -makeresultsfile false "$destdir" >/dev/null
--find "$destdir" -type l | while read -r l; do
--	target="$(realpath "$l")"
--	$verbose "Correcting path for $l"
--	ln -fs "$(realpath --relative-to="$(dirname "$(realpath -s "$l")")" "$target")" "$l"
--done
-+if [ -n "$LINUX_FIRMWARE_DO_DEDUPE" ]; then
-+	$verbose "Finding duplicate files"
-+	rdfind -makesymlinks true -makeresultsfile false "$destdir" >/dev/null
-+	find "$destdir" -type l | while read -r l; do
-+		target="$(realpath "$l")"
-+		$verbose "Correcting path for $l"
-+		ln -fs "$(realpath --relative-to="$(dirname "$(realpath -s "$l")")" "$target")" "$l"
-+	done
-+fi
- 
- # shellcheck disable=SC2162 # file/folder name can include escaped symbols
- grep -E '^Link:' WHENCE | sed -e 's/^Link: *//g;s/-> //g' | while read f d; do


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/files/
@ 2024-04-24 12:51 Conrad Kostecki
  0 siblings, 0 replies; 3+ messages in thread
From: Conrad Kostecki @ 2024-04-24 12:51 UTC (permalink / raw
  To: gentoo-commits

commit:     879205b79823651e90fa0c8007b7ae0dca8101e8
Author:     Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Mon Apr 22 16:41:42 2024 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Wed Apr 24 12:50:45 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=879205b7

sys-kernel/linux-firmware: remove unused patch

Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/36359
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>

 .../files/linux-firmware-copy-firmware-r3.patch    | 59 ----------------------
 1 file changed, 59 deletions(-)

diff --git a/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware-r3.patch b/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware-r3.patch
deleted file mode 100644
index 0801b60f5ffa..000000000000
--- a/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware-r3.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From 4eee756fa1e02c3e8ea168ac0efa16b30dae3b25 Mon Sep 17 00:00:00 2001
-From: Mike Pagano <mpagano@gentoo.org>
-Date: Sat, 23 Dec 2023 13:14:58 -0500
-Subject: [PATCH] [PATCH] copy-firmware.sh: Support passing in firmware files
- to install
-Cc: mpagano@gentoo.org
-
-This change adds support to copy-firmware.sh to accept a space separated
-list of firmware files to install.
-
-This allows our users to define a small subset of needed firmware files
-their system requires without installing every firmware file included
-from the repository.
-
-Signed-off-by: Mike Pagano <mpagano@gentoo.org>
----
- copy-firmware.sh | 12 ++++++++++++
- 1 file changed, 12 insertions(+)
-
-diff --git a/copy-firmware.sh b/copy-firmware.sh
-index 6757c6ce..d954230d 100755
---- a/copy-firmware.sh
-+++ b/copy-firmware.sh
-@@ -50,6 +50,16 @@ while test $# -gt 0; do
-             shift
-             ;;
- 
-+        --firmware-list)
-+            if [ -n "$2" ]; then
-+                FIRMWARE_LIST=$2
-+                shift 2
-+            else
-+                echo "ERROR: '--firmware-list' requires a non-empty option argument of firmware files to install"
-+                exit 1
-+            fi
-+            ;;
-+
-         -*)
-             if test "$compress" = "cat"; then
-                 echo "ERROR: unknown command-line option: $1"
-@@ -85,6 +95,7 @@ fi
- # shellcheck disable=SC2162 # file/folder name can include escaped symbols
- grep -E '^(RawFile|File):' WHENCE | sed -E -e 's/^(RawFile|File): */\1 /;s/"//g' | while read k f; do
-     test -f "$f" || continue
-+	   [ -n "${FIRMWARE_LIST}" ]  && if ! echo "${FIRMWARE_LIST}" | grep -q "${f}"; then continue; fi
-     install -d "$destdir/$(dirname "$f")"
-     $verbose "copying/compressing file $f$compext"
-     if test "$compress" != "cat" && test "$k" = "RawFile"; then
-@@ -107,6 +118,7 @@ fi
- 
- # shellcheck disable=SC2162 # file/folder name can include escaped symbols
- grep -E '^Link:' WHENCE | sed -e 's/^Link: *//g;s/-> //g' | while read f d; do
-+	   [ -n "${FIRMWARE_LIST}" ]  && if ! echo "${FIRMWARE_LIST}" | grep -q "${f}"; then continue; fi
-     if test -L "$f$compext"; then
-         test -f "$destdir/$f$compext" && continue
-         $verbose "copying link $f$compext"
--- 
-2.41.0
-


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/files/
@ 2024-10-18 17:43 Mike Pagano
  0 siblings, 0 replies; 3+ messages in thread
From: Mike Pagano @ 2024-10-18 17:43 UTC (permalink / raw
  To: gentoo-commits

commit:     03ef3af0c134f71c2521860e759af8185880315b
Author:     Mike Pagano <mpagano <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 18 17:42:32 2024 +0000
Commit:     Mike Pagano <mpagano <AT> gentoo <DOT> org>
CommitDate: Fri Oct 18 17:42:54 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03ef3af0

sys-kernel/linux-firmware: Add missing check whence patch

Signed-off-by: Mike Pagano <mpagano <AT> gentoo.org>

 .../files/linux-firmware-check-whence.patch        | 42 ++++++++++++++++++++++
 1 file changed, 42 insertions(+)

diff --git a/sys-kernel/linux-firmware/files/linux-firmware-check-whence.patch b/sys-kernel/linux-firmware/files/linux-firmware-check-whence.patch
new file mode 100644
index 000000000000..99b0ddf25a85
--- /dev/null
+++ b/sys-kernel/linux-firmware/files/linux-firmware-check-whence.patch
@@ -0,0 +1,42 @@
+diff --git a/check_whence.py b/check_whence.py
+index c3d4a2e38f095ec806a150bf25c5065445ff393f..1fece4f4920a1fdcce7589e54cdc37e1b4c2100c 100755
+--- a/check_whence.py
++++ b/check_whence.py
+@@ -60,9 +60,12 @@ def list_links_list():
+ 
+ 
+ def list_git():
+-    with os.popen("git ls-files") as git_files:
+-        for line in git_files:
+-            yield line.rstrip("\n")
++    git_files = os.popen("git ls-files")
++    for line in git_files:
++        yield line.rstrip("\n")
++
++    if git_files.close():
++        sys.stderr.write("W: git file listing failed, skipping some validation\n")
+ 
+ 
+ def main():
+@@ -135,7 +138,7 @@ def main():
+             )
+             ret = 1
+ 
+-    for name in sorted(list(known_files - git_files)):
++    for name in sorted(list(known_files - git_files) if len(git_files) else list()):
+         sys.stderr.write("E: %s listed in WHENCE does not exist\n" % name)
+         ret = 1
+ 
+@@ -151,10 +154,10 @@ def main():
+                 break
+             valid_targets.add(dirname)
+ 
+-    for link, target in sorted(links_list):
++    for link, target in sorted(links_list if len(git_files) else list()):
+         if target not in valid_targets:
+             sys.stderr.write(
+-                "E: target %s of link %s in WHENCE" " does not exist\n" % (target, link)
++                "E: target %s of link %s in WHENCE does not exist\n" % (target, link)
+             )
+             ret = 1
+ 


^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2024-10-18 17:43 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-20 14:16 [gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/files/ Mike Pagano
  -- strict thread matches above, loose matches on Subject: below --
2024-04-24 12:51 Conrad Kostecki
2024-10-18 17:43 Mike Pagano

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox