Add support for makeself releases 2.5.0 through 2.7.1. Tested with makeself 2.5.0, 2.6.0, 2.7.0 and 2.7.1.
Archives created with makeself 2.6.0 identify as 2.5.0, but the format is similar so they can be unpacked regardless. Closes: https://bugs.gentoo.org/970509 Signed-off-by: Viorel Munteanu <[email protected]> --- eclass/unpacker.eclass | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/eclass/unpacker.eclass b/eclass/unpacker.eclass index 0ace3ae53cb9..e51c51dfa339 100644 --- a/eclass/unpacker.eclass +++ b/eclass/unpacker.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: unpacker.eclass @@ -218,7 +218,8 @@ unpack_makeself() { skip=$(head -n ${skip} "${src}" | wc -c) exe="dd" ;; - 2.4.5) + # 2.6.0's header also contains "2.5.0"; unpack_makeself works in both cases + 2.4.5|2.5.0|2.7.0|2.7.1) # e.g.: skip="713" skip=$( sed -n -e '/^skip=/{s:skip="\(.*\)":\1:p;q}' "${src}" -- 2.52.0
