]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Default to xz fast compression
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Sat, 29 Apr 2023 09:24:56 +0000 (11:24 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Sun, 30 Apr 2023 20:53:55 +0000 (22:53 +0200)
Let's default to fast compression instead of better compression.

Also drop pixz support since it's superseded by xz's own multithreading
support.

mkosi/__init__.py

index a9313e14163ff730e9103676c9e25b18b094b705..131e97abc4f8c8f78f2d74bb31fbea7999886315 100644 (file)
@@ -576,15 +576,11 @@ def install_build_dest(state: MkosiState) -> None:
         copy_path(install_dir(state), state.root, preserve_owner=False)
 
 
-def xz_binary() -> str:
-    return "pxz" if shutil.which("pxz") else "xz"
-
-
 def compressor_command(compression: Compression, src: Path) -> list[PathString]:
     """Returns a command suitable for compressing archives."""
 
     if compression == Compression.xz:
-        return [xz_binary(), "--check=crc32", "--lzma2=dict=1MiB", "-T0", src]
+        return ["xz", "--check=crc32", "--fast", "-T0", src]
     elif compression == Compression.zst:
         return ["zstd", "-q", "-T0", "--rm", src]
     else: