commit:     66eaffe313107b114110312ae920bdf21a289fdd
Author:     Mike Pagano <mpagano <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 19 17:12:42 2022 +0000
Commit:     Mike Pagano <mpagano <AT> gentoo <DOT> org>
CommitDate: Mon Sep 19 17:12:42 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66eaffe3

sys-kernel/linux-firmware: Fix for symlink is blocked by a directory

Closes: https://bugs.gentoo.org/871315

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

 sys-kernel/linux-firmware/linux-firmware-20220913.ebuild | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20220913.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20220913.ebuild
index f4b705f99cb1..6d9e1a411ca5 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20220913.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20220913.ebuild
@@ -334,6 +334,11 @@ pkg_postinst() {
                fi
        done
 
+       # Fix 'symlink is blocked by a directory' Bug #871315
+       if has_version "<${CATEGORY}/${PN}-20220913" ; then
+               rm -rf "${ROOT}"/lib/firmware/qcom/LENOVO/21BX
+       fi
+
        # Don't forget to umount /boot if it was previously mounted by us.
        use initramfs && mount-boot_pkg_postinst
 }

Reply via email to