aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2018-08-04 13:18:47 -0700
committerZac Medico <zmedico@gentoo.org>2018-08-04 13:25:23 -0700
commitf391b2cc5384fc38e99a0598cb3de2346e297c25 (patch)
treed3c0c4cd1890a21ad7fa56bc103bc90ff18f7bcd
parentinstall-qa-check.d: fix hardened@g.o e-mail address (diff)
downloadportage-f391b2cc.tar.gz
portage-f391b2cc.tar.bz2
portage-f391b2cc.zip
compression_probe: decompress zstd --long=31 (bug 634980)
In order to decompress files compressed with zstd --long=31, add --long=31 to the zstd decompress options. Even though zstd compression does not support --long=31 on 32-bit platforms, decompression with --long=31 still works as long as the file was compressed with a smaller windowLog. Reported-by: Martin Väth <martin@mvath.de> Bug: https://bugs.gentoo.org/634980
-rw-r--r--lib/portage/util/compression_probe.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/portage/util/compression_probe.py b/lib/portage/util/compression_probe.py
index 29d0eedff..90880b1cd 100644
--- a/lib/portage/util/compression_probe.py
+++ b/lib/portage/util/compression_probe.py
@@ -45,7 +45,7 @@ _compressors = {
},
"zstd": {
"compress": "zstd ${BINPKG_COMPRESS_FLAGS}",
- "decompress": "zstd -d",
+ "decompress": "zstd -d --long=31",
"package": "app-arch/zstd",
},
}