Loading pkgs/build-support/kernel/compress-firmware-xz.nix +7 −2 Original line number Diff line number Diff line Loading @@ -3,7 +3,9 @@ firmware: let args = lib.optionalAttrs (firmware ? meta) { inherit (firmware) meta; }; args = { allowedRequisites = []; } // lib.optionalAttrs (firmware ? meta) { inherit (firmware) meta; }; in runCommand "${firmware.name}-xz" args '' Loading @@ -15,10 +17,13 @@ runCommand "${firmware.name}-xz" args '' sh -c 'xz -9c -T1 -C crc32 --lzma2=dict=2MiB "${firmware}/$1" > "$1.xz"' --) (cd ${firmware} && find lib/firmware -type l) | while read link; do target="$(readlink "${firmware}/$link")" if [ -f $target ]; then if [ -f "${firmware}/$link" ]; then ln -vs -- "''${target/^${firmware}/$out}.xz" "$out/$link.xz" else ln -vs -- "''${target/^${firmware}/$out}" "$out/$link" fi done echo "Checking for broken symlinks:" find -L $out -type l -print -execdir false -- '{}' '+' '' Loading
pkgs/build-support/kernel/compress-firmware-xz.nix +7 −2 Original line number Diff line number Diff line Loading @@ -3,7 +3,9 @@ firmware: let args = lib.optionalAttrs (firmware ? meta) { inherit (firmware) meta; }; args = { allowedRequisites = []; } // lib.optionalAttrs (firmware ? meta) { inherit (firmware) meta; }; in runCommand "${firmware.name}-xz" args '' Loading @@ -15,10 +17,13 @@ runCommand "${firmware.name}-xz" args '' sh -c 'xz -9c -T1 -C crc32 --lzma2=dict=2MiB "${firmware}/$1" > "$1.xz"' --) (cd ${firmware} && find lib/firmware -type l) | while read link; do target="$(readlink "${firmware}/$link")" if [ -f $target ]; then if [ -f "${firmware}/$link" ]; then ln -vs -- "''${target/^${firmware}/$out}.xz" "$out/$link.xz" else ln -vs -- "''${target/^${firmware}/$out}" "$out/$link" fi done echo "Checking for broken symlinks:" find -L $out -type l -print -execdir false -- '{}' '+' ''