Gentoo Archives: gentoo-commits

From: Georgy Yakovlev <gyakovlev@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
Date: Sat, 25 Dec 2021 23:25:29
Message-Id: 1640474678.8ab89740f567bbc89a154271a4a7af4e7e6dd469.gyakovlev@gentoo
1 commit: 8ab89740f567bbc89a154271a4a7af4e7e6dd469
2 Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
3 AuthorDate: Sat Dec 25 23:24:12 2021 +0000
4 Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
5 CommitDate: Sat Dec 25 23:24:38 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ab89740
7
8 sys-kernel/gentoo-kernel-bin: fix ppc64le kernel unpack
9
10 Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
11
12 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.88.ebuild | 5 +++--
13 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.11.ebuild | 5 +++--
14 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.168.ebuild | 5 +++--
15 3 files changed, 9 insertions(+), 6 deletions(-)
16
17 diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.88.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.88.ebuild
18 index 9c2531362fea..f54981556437 100644
19 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.88.ebuild
20 +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.88.ebuild
21 @@ -53,8 +53,9 @@ KPV=${PV}${KV_LOCALVERSION}
22
23 src_unpack() {
24 default
25 - ebegin "Unpacking ${BINPKG}.${ARCH}.xpak"
26 - tar -x < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.${ARCH}.xpak")
27 + # ARCH=ppc64, but tarball is ppc64le. Update if we ever introduce ppc64be binpkg.
28 + ebegin "Unpacking ${BINPKG}.${ARCH/%ppc64/ppc64le}.xpak"
29 + tar -x < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.${ARCH/%ppc64/ppc64le}.xpak")
30 eend ${?} || die "Unpacking ${BINPKG} failed"
31 }
32
33
34 diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.11.ebuild
35 index fa8c4262f80c..118b14b8cb5b 100644
36 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.11.ebuild
37 +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.11.ebuild
38 @@ -53,8 +53,9 @@ KPV=${PV}${KV_LOCALVERSION}
39
40 src_unpack() {
41 default
42 - ebegin "Unpacking ${BINPKG}.${ARCH}.xpak"
43 - tar -x < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.${ARCH}.xpak")
44 + # ARCH=ppc64, but tarball is ppc64le. Update if we ever introduce ppc64be binpkg.
45 + ebegin "Unpacking ${BINPKG}.${ARCH/%ppc64/ppc64le}.xpak"
46 + tar -x < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.${ARCH/%ppc64/ppc64le}.xpak")
47 eend ${?} || die "Unpacking ${BINPKG} failed"
48 }
49
50
51 diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.168.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.168.ebuild
52 index 4a40d43815cc..4ac8f62a02d9 100644
53 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.168.ebuild
54 +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.168.ebuild
55 @@ -53,8 +53,9 @@ KPV=${PV}${KV_LOCALVERSION}
56
57 src_unpack() {
58 default
59 - ebegin "Unpacking ${BINPKG}.${ARCH}.xpak"
60 - tar -x < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.${ARCH}.xpak")
61 + # ARCH=ppc64, but tarball is ppc64le. Update if we ever introduce ppc64be binpkg.
62 + ebegin "Unpacking ${BINPKG}.${ARCH/%ppc64/ppc64le}.xpak"
63 + tar -x < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.${ARCH/%ppc64/ppc64le}.xpak")
64 eend ${?} || die "Unpacking ${BINPKG} failed"
65 }