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


Reply via email to