summary refs log tree commit diff
path: root/pkgs/os-specific/linux/firmware
diff options
context:
space:
mode:
authorTravis Staton <hello@travisstaton.com>2023-03-10 19:49:13 -0500
committerTravis Staton <hello@travisstaton.com>2023-05-09 12:21:12 -0400
commitf15d0ecc320439626ae7278ce7250d12efe08d4b (patch)
tree1216d18a4eb96942fc0ca74430d8e8c23fbc983a /pkgs/os-specific/linux/firmware
parent419d7f9c8d961c75863897323e67c211559361ec (diff)
downloadnixpkgs-f15d0ecc320439626ae7278ce7250d12efe08d4b.tar
nixpkgs-f15d0ecc320439626ae7278ce7250d12efe08d4b.tar.gz
nixpkgs-f15d0ecc320439626ae7278ce7250d12efe08d4b.tar.bz2
nixpkgs-f15d0ecc320439626ae7278ce7250d12efe08d4b.tar.lz
nixpkgs-f15d0ecc320439626ae7278ce7250d12efe08d4b.tar.xz
nixpkgs-f15d0ecc320439626ae7278ce7250d12efe08d4b.tar.zst
nixpkgs-f15d0ecc320439626ae7278ce7250d12efe08d4b.zip
raspberrypi-wireless-firmware: fix broken firmware symlink
Diffstat (limited to 'pkgs/os-specific/linux/firmware')
-rw-r--r--pkgs/os-specific/linux/firmware/raspberrypi-wireless/default.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/firmware/raspberrypi-wireless/default.nix b/pkgs/os-specific/linux/firmware/raspberrypi-wireless/default.nix
index d7bfff7fc0a..126fd3dfc23 100644
--- a/pkgs/os-specific/linux/firmware/raspberrypi-wireless/default.nix
+++ b/pkgs/os-specific/linux/firmware/raspberrypi-wireless/default.nix
@@ -37,6 +37,10 @@ stdenvNoCC.mkDerivation {
     # Bluetooth firmware
     cp -rv "$NIX_BUILD_TOP/bluez-firmware/broadcom/." "$out/lib/firmware/brcm"
 
+    # brcmfmac43455-stdio.bin is a symlink to the non-existent path: ../cypress/cyfmac43455-stdio.bin.
+    # See https://github.com/RPi-Distro/firmware-nonfree/issues/26
+    ln -s "./cyfmac43455-sdio-standard.bin" "$out/lib/firmware/cypress/cyfmac43455-sdio.bin"
+
     runHook postInstall
   '';