about summary refs log tree commit diff
path: root/pkgs/build-support
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2024-01-28 11:56:36 +0100
committerAlyssa Ross <hi@alyssa.is>2024-01-28 11:57:37 +0100
commit24bb06069f1b979f3b516ac10c6d43cbac48db34 (patch)
tree36326db8ae794b7895fd34e6fcdf0b5cc41a4a35 /pkgs/build-support
parenta136def4f7256146b32e3625e53dcdf7464165f9 (diff)
downloadnixlib-24bb06069f1b979f3b516ac10c6d43cbac48db34.tar
nixlib-24bb06069f1b979f3b516ac10c6d43cbac48db34.tar.gz
nixlib-24bb06069f1b979f3b516ac10c6d43cbac48db34.tar.bz2
nixlib-24bb06069f1b979f3b516ac10c6d43cbac48db34.tar.lz
nixlib-24bb06069f1b979f3b516ac10c6d43cbac48db34.tar.xz
nixlib-24bb06069f1b979f3b516ac10c6d43cbac48db34.tar.zst
nixlib-24bb06069f1b979f3b516ac10c6d43cbac48db34.zip
compressFirmwareXz: fail on broken symlinks
This would have caught the last two issues we had with compression.
Diffstat (limited to 'pkgs/build-support')
-rw-r--r--pkgs/build-support/kernel/compress-firmware-xz.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/build-support/kernel/compress-firmware-xz.nix b/pkgs/build-support/kernel/compress-firmware-xz.nix
index 437c89afe184..2c8e84fdae4d 100644
--- a/pkgs/build-support/kernel/compress-firmware-xz.nix
+++ b/pkgs/build-support/kernel/compress-firmware-xz.nix
@@ -21,4 +21,7 @@ runCommand "${firmware.name}-xz" args ''
         ln -vs -- "''${target/^${firmware}/$out}" "$out/$link"
       fi
   done
+
+  echo "Checking for broken symlinks:"
+  find -L $out -type l -print -execdir false -- '{}' '+'
 ''