diff options
author | Zach van Rijn <me@zv.io> | 2023-10-27 06:50:05 +0000 |
---|---|---|
committer | Zach van Rijn <me@zv.io> | 2023-10-27 06:50:05 +0000 |
commit | ee43db00345e9d905597710dd6087db9e8279974 (patch) | |
tree | fa785f051b6e461e74406a187bc1a4e61a1f7b42 /image/backends/tar.cc | |
parent | 091f25de6945e70d86b7ef48a6bc036c32dc7a7b (diff) | |
parent | 0891be9c1b318adb1f40f3fc51bccb706eda1fe0 (diff) | |
download | horizon-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
Diffstat (limited to 'image/backends/tar.cc')
-rw-r--r-- | image/backends/tar.cc | 5 |
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; } |