commit: 48d107e5c1a103d59a053aebeefa9a5aac5c32ff
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 24 07:23:36 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Sep 24 22:12:57 2022 +0000
URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=48d107e5
bin: pass -j from MAKEOPTS to xz for parallel decompression
>= xz 5.3.3_alpha supports parallel decompression.
Signed-off-by: Sam James <sam <AT> gentoo.org>
bin/phase-helpers.sh | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/bin/phase-helpers.sh b/bin/phase-helpers.sh
index 0f8973f59..2217e5a0b 100644
--- a/bin/phase-helpers.sh
+++ b/bin/phase-helpers.sh
@@ -544,7 +544,7 @@ unpack() {
"with EAPI '${EAPI}'. Instead
use 'xz'."
fi
if ___eapi_unpack_supports_xz; then
- __unpack_tar "xz -d"
+ __unpack_tar "xz -T$(___makeopts_jobs)
-d"
else
__vecho "unpack ${x}: file format not
recognized. Ignoring."
fi
@@ -557,7 +557,7 @@ unpack() {
"with EAPI '${EAPI}'. Instead
use 'txz'."
fi
if ___eapi_unpack_supports_txz; then
- tar xof "${srcdir}${x}" || die
"${myfail}"
+ XZ_OPT="-T$(___makeopts_jobs)" tar xof
"${srcdir}${x}" || die "${myfail}"
else
__vecho "unpack ${x}: file format not
recognized. Ignoring."
fi