Hi, Here's a smaller batch for unpacker.eclass. It includes:
- adding support for makeself 2.4.5, i.e. the only version in ::gentoo (which is also pretty easy to support, unlike earlier versions) - adding support for all (reasonable) compression methods that makeself 2.4.5 supports, including base64 encoding (I've omitted gpg, I don't think we can reasonably expect that) - adding tests for makeself support Please review. Also as a PR: https://github.com/gentoo/gentoo/pull/27507 Michał Górny (5): unpacker.eclass: Add support for makeself 2.4.5 unpacker.eclass: Reuse _unpacker_get_decompressor for makeself unpacker.eclass: Support all makeself "compression" methods eclass/tests/unpacker.sh: Add tests for makeself unpacker.eclass: Check makeself compression without a tempfile eclass/tests/unpacker.sh | 29 ++++++++++++++++++++++++++++ eclass/unpacker.eclass | 41 ++++++++++++++++++++++++++++++---------- 2 files changed, 60 insertions(+), 10 deletions(-) -- 2.37.3