• [gentoo-dev] [PATCH 1/5] unpacker.eclass: Add support for makeself 2.4.

    From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Wed Sep 28 23:00:01 2022
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/unpacker.eclass | 8 ++++++++
    1 file changed, 8 insertions(+)

    diff --git a/eclass/unpacker.eclass b/eclass/unpacker.eclass
    index 3d23151b636e..86641621c949 100644
    --- a/eclass/unpacker.eclass
    +++ b/eclass/unpacker.eclass
    @@ -218,6 +218,14 @@ unpack_makeself() {
    skip=$(head -n ${skip} "${src}" | wc -c)
    exe="dd"
    ;;
    + 2.4.5)
    + # e.g.: skip="713"
    + skip=$(
    + sed -n -e '/^skip=/{s:skip="\(.*\)":\1:p;q}' "${src}"
    + )
    + skip=$(head -n "${skip}" "${src}" | wc -c)
    + exe="dd"
    + ;;
    *)
    eerror "I'm sorry, but I was unable to support the Makeself file."
    eerror "The version I detected was '${ver}'." --
    2.37.3

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)