Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: "Michał Górny" <mgorny@g.o>
Subject: [gentoo-dev] [PATCH 1/5] unpacker.eclass: Add support for makeself 2.4.5
Date: Wed, 28 Sep 2022 20:59:28
Message-Id: 20220928205907.15979-2-mgorny@gentoo.org
In Reply to: [gentoo-dev] [PATCH 0/5] unpacker.eclass: makeself improvements + tests by "Michał Górny"
1 Signed-off-by: Michał Górny <mgorny@g.o>
2 ---
3 eclass/unpacker.eclass | 8 ++++++++
4 1 file changed, 8 insertions(+)
5
6 diff --git a/eclass/unpacker.eclass b/eclass/unpacker.eclass
7 index 3d23151b636e..86641621c949 100644
8 --- a/eclass/unpacker.eclass
9 +++ b/eclass/unpacker.eclass
10 @@ -218,6 +218,14 @@ unpack_makeself() {
11 skip=$(head -n ${skip} "${src}" | wc -c)
12 exe="dd"
13 ;;
14 + 2.4.5)
15 + # e.g.: skip="713"
16 + skip=$(
17 + sed -n -e '/^skip=/{s:skip="\(.*\)":\1:p;q}' "${src}"
18 + )
19 + skip=$(head -n "${skip}" "${src}" | wc -c)
20 + exe="dd"
21 + ;;
22 *)
23 eerror "I'm sorry, but I was unable to support the Makeself file."
24 eerror "The version I detected was '${ver}'."
25 --
26 2.37.3