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 |
} |