From: Daan De Meyer Date: Sat, 29 Apr 2023 09:24:56 +0000 (+0200) Subject: Default to xz fast compression X-Git-Tag: v15~188^2~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c2dcf199b81d5da6cd5ea27bdb44b2e0402ec74e;p=thirdparty%2Fmkosi.git Default to xz fast compression Let's default to fast compression instead of better compression. Also drop pixz support since it's superseded by xz's own multithreading support. --- diff --git a/mkosi/__init__.py b/mkosi/__init__.py index a9313e141..131e97abc 100644 --- a/mkosi/__init__.py +++ b/mkosi/__init__.py @@ -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: