commit: c4671092372195ac224ea56511e91a828a5796d3
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 20 10:23:07 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 20 10:23:17 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4671092
dev-python/btrfsutil: optimize src_unpack further
As mentioned in c8e331071da74d11d651ebd32bbf4efbd25e0f8e.
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/btrfsutil/btrfsutil-6.9.ebuild | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/dev-python/btrfsutil/btrfsutil-6.9.ebuild
b/dev-python/btrfsutil/btrfsutil-6.9.ebuild
index 6da2d87766a8..15d87b143716 100644
--- a/dev-python/btrfsutil/btrfsutil-6.9.ebuild
+++ b/dev-python/btrfsutil/btrfsutil-6.9.ebuild
@@ -34,10 +34,13 @@ distutils_enable_tests unittest
RDEPEND+=" !sys-fs/btrfs-progs[python(-)]"
src_unpack() {
- if use verify-sig ; then
- verify-sig_verify_detached \
- <(xz -cd "${DISTDIR}"/${MY_P}.tar.xz) \
- "${DISTDIR}"/${MY_P}.tar.sign
+ # Upstream sign the decompressed .tar
+ if use verify-sig; then
+ einfo "Unpacking ${MY_P}.tar.xz ..."
+ verify-sig_verify_detached - "${DISTDIR}"/${MY_P}.tar.sign \
+ < <(xz -cd "${DISTDIR}"/${MY_P}.tar.xz | tee >(tar -x))
+ assert "Unpack failed"
+ else
+ default
fi
- default
}