diff --git a/_servicedata b/_servicedata index 24c105c..788f07b 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git - 2f2f0181581d3e35bfdb9fc65f609ee9d3fbaeb7 \ No newline at end of file + fdf1a65258522edf18a0a1768fbafa61ed07e598 \ No newline at end of file diff --git a/install-split.sh b/install-split.sh index 5d42bf4..a961d84 100644 --- a/install-split.sh +++ b/install-split.sh @@ -46,12 +46,29 @@ make_dirs () { copy_link () { local f="$1" local lf="$2" + local src test -f "$dest/$f$cext" && return - test -z "$lf" && lf=$(readlink "$f") + if [ -z "$lf" ]; then + lf=$(readlink "$f") + src="$lf" + else + src="${f%/*}" + if [ "$src" = "$f" ]; then + src="$lf" + else + src="$src/$lf" + fi + fi make_dirs "$f" - ln -sf "$lf$cext" "$dest/$f$cext" - echo "\"$fwdir/$f$cext\"" >> files-$topic - $verbose "Link: $lf$cext -> $f$cext for topic $topic" + if [ -d "$dest/$src" ]; then + ln -sf "$lf" "$dest/$f" + echo "\"$fwdir/$f\"" >> files-$topic + $verbose "Link: $lf -> $f (directory) for topic $topic" + else + ln -sf "$lf$cext" "$dest/$f$cext" + echo "\"$fwdir/$f$cext\"" >> files-$topic + $verbose "Link: $lf$cext -> $f$cext for topic $topic" + fi } copy_file () { diff --git a/kernel-firmware-20220902.tar.xz b/kernel-firmware-20220902.tar.xz deleted file mode 100644 index df2c679..0000000 --- a/kernel-firmware-20220902.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fb7c306bbe94d90fc5727d69d5d0fd372329cf3246cd00483ceb7bc370aff63d -size 250488700 diff --git a/kernel-firmware-20220930.tar.xz b/kernel-firmware-20220930.tar.xz new file mode 100644 index 0000000..183816a --- /dev/null +++ b/kernel-firmware-20220930.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22bf01641598379dc33fc270b21b483cf01fa4cbb2ffcd81700104a02610decb +size 250905992 diff --git a/kernel-firmware.changes b/kernel-firmware.changes index fe1c159..2e926bc 100644 --- a/kernel-firmware.changes +++ b/kernel-firmware.changes @@ -1,3 +1,32 @@ +------------------------------------------------------------------- +Mon Oct 03 06:55:34 UTC 2022 - tiwai@suse.com + +- Update to version 20220930 (git commit fdf1a6525852): + * linux-firmware: Update AMD cpu microcode + * mediatek: mt8195: Update scp.img to v2.0.11956 + * mediatek: Add new mt8195 SOF firmware + * mediatek: Update mt8186 SOF firmware to v0.2.1 + * linux-firmware: update firmware for mediatek bluetooth chip (MT7922) + * rtl_bt: Update RTL8852A BT USB firmware to 0xD9B8_8207 + * linux-firmware: update firmware for mediatek bluetooth chip (MT7921) + * linux-firmware: update firmware for MT7922 WiFi device + * linux-firmware: update firmware for MT7921 WiFi device + * cxgb4: Update firmware to revision 1.27.0.0 + * i915: Add versionless HuC files for current platforms + * i915: Add GuC v70.5.1 for DG1, DG2, TGL and ADL-P + * qca: Update firmware files for BT chip WCN3991. + * Removing crnv32 + * amdgpu: update yellow carp DMCUB firmware + * amdgpu: add firmware for VCN 3.1.2 IP block + * amdgpu: add firmware for SDMA 5.2.6 IP block + * amdgpu: add firmware for PSP 13.0.5 IP block + * amdgpu: add firmware for GC 10.3.6 IP block + * amdgpu: add firmware for DCN 3.1.5 IP block + * qcom: rename Lenovo ThinkPad X13s firmware paths + * rtw89: 8852c: update fw to v0.27.42.0 + * rtw89: 8852c: update fw to v0.27.36.0 +- Fix install-split.sh for dealing with a symlink of directory + ------------------------------------------------------------------- Tue Sep 06 10:43:53 UTC 2022 - tiwai@suse.com diff --git a/kernel-firmware.spec b/kernel-firmware.spec index edd535d..2833732 100644 --- a/kernel-firmware.spec +++ b/kernel-firmware.spec @@ -23,10 +23,10 @@ %endif %define __ksyms_path ^%{_firmwaredir} -%define version_unconverted 20220902 +%define version_unconverted 20220930 Name: kernel-firmware -Version: 20220902 +Version: 20220930 Release: 0 Summary: Linux kernel firmware files License: GPL-2.0-only AND SUSE-Firmware AND GPL-2.0-or-later AND MIT