summary refs log tree commit diff
path: root/nixos/lib/make-iso9660-image.sh
diff options
context:
space:
mode:
authorPavol Rusnak <pavol@rusnak.io>2020-04-24 18:12:42 +0200
committerPavol Rusnak <pavol@rusnak.io>2020-04-24 18:34:11 +0200
commitf20fd89fc02454f41ec4844c3ddf03b7edbe2639 (patch)
tree5bbc7548bf09a0d5501d0fe0d7f05b7b31ec15a0 /nixos/lib/make-iso9660-image.sh
parentc09ffc7a5584ac3f9fbf0cee3e0e6f6596a6ed37 (diff)
downloadnixpkgs-f20fd89fc02454f41ec4844c3ddf03b7edbe2639.tar
nixpkgs-f20fd89fc02454f41ec4844c3ddf03b7edbe2639.tar.gz
nixpkgs-f20fd89fc02454f41ec4844c3ddf03b7edbe2639.tar.bz2
nixpkgs-f20fd89fc02454f41ec4844c3ddf03b7edbe2639.tar.lz
nixpkgs-f20fd89fc02454f41ec4844c3ddf03b7edbe2639.tar.xz
nixpkgs-f20fd89fc02454f41ec4844c3ddf03b7edbe2639.tar.zst
nixpkgs-f20fd89fc02454f41ec4844c3ddf03b7edbe2639.zip
iso-image: use zstd for compression
Diffstat (limited to 'nixos/lib/make-iso9660-image.sh')
-rw-r--r--nixos/lib/make-iso9660-image.sh9
1 files changed, 7 insertions, 2 deletions
diff --git a/nixos/lib/make-iso9660-image.sh b/nixos/lib/make-iso9660-image.sh
index d4633d2c8d1..eb9edcd7026 100644
--- a/nixos/lib/make-iso9660-image.sh
+++ b/nixos/lib/make-iso9660-image.sh
@@ -129,9 +129,14 @@ fi
 
 if test -n "$compressImage"; then
     echo "Compressing image..."
-    bzip2 $out/iso/$isoName
+    zstd -T$NIX_BUILD_CORES $out/iso/$isoName
 fi
 
 mkdir -p $out/nix-support
 echo $system > $out/nix-support/system
-echo "file iso $out/iso/$isoName" >> $out/nix-support/hydra-build-products
+
+if test -n "$compressImage"; then
+    echo "file iso $out/iso/$isoName.zst" >> $out/nix-support/hydra-build-products
+else
+    echo "file iso $out/iso/$isoName" >> $out/nix-support/hydra-build-products
+fi