summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZach van Rijn <me@zv.io>2023-10-27 06:50:05 +0000
committerZach van Rijn <me@zv.io>2023-10-27 06:50:05 +0000
commitee43db00345e9d905597710dd6087db9e8279974 (patch)
treefa785f051b6e461e74406a187bc1a4e61a1f7b42
parent091f25de6945e70d86b7ef48a6bc036c32dc7a7b (diff)
parent0891be9c1b318adb1f40f3fc51bccb706eda1fe0 (diff)
downloadhorizon-ee43db00345e9d905597710dd6087db9e8279974.tar.gz
horizon-ee43db00345e9d905597710dd6087db9e8279974.tar.bz2
horizon-ee43db00345e9d905597710dd6087db9e8279974.tar.xz
horizon-ee43db00345e9d905597710dd6087db9e8279974.zip
Merge branch 'add-xz-threading' into 'current'
image: Tar backend: Enable xz threading support See merge request adelie/horizon!7
-rw-r--r--image/backends/tar.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/image/backends/tar.cc b/image/backends/tar.cc
index d9c2248..b05f4a5 100644
--- a/image/backends/tar.cc
+++ b/image/backends/tar.cc
@@ -64,6 +64,11 @@ public:
break;
case XZ:
archive_write_add_filter_xz(a);
+ res = archive_write_set_filter_option(a, "xz", "threads", "0");
+ if(res < ARCHIVE_OK) {
+ output_warning("tar backend", "could not enable xz threading",
+ archive_error_string(a));
+ }
break;
}