Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix packing nixexprs in release job, better compression
upstream introduced a test which tests behaviour with broken symlinks, related to RFC 140. Our combined sources for the release tarball contain symlinks to the various inputs (nixpkgs, fc, nixos-mailserver) which have to be dereferenced by tar, thus using the -h option. This causes tar to fail on the test symlink which points to nothing. We use tar now without dereferencing which makes it a bit more complicated to get the desired archive structure. This change also modifies xz compression settings to reduce file size and decompression time. xz now uses the default of -6 with additional "extreme" tuning which reduces size even further without increasing decompression time. We now also use all available cores for compression.
- Loading branch information