summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorgy Yakovlev <gyakovlev@gentoo.org>2021-12-25 15:24:12 -0800
committerGeorgy Yakovlev <gyakovlev@gentoo.org>2021-12-25 15:24:38 -0800
commit8ab89740f567bbc89a154271a4a7af4e7e6dd469 (patch)
tree67d5a07ffe6a1f9b1fe129f80276522543cecbe0
parentdev-go/delve: add 1.8.0 (diff)
downloadgentoo-8ab89740f567bbc89a154271a4a7af4e7e6dd469.tar.gz
gentoo-8ab89740f567bbc89a154271a4a7af4e7e6dd469.tar.bz2
gentoo-8ab89740f567bbc89a154271a4a7af4e7e6dd469.zip
sys-kernel/gentoo-kernel-bin: fix ppc64le kernel unpack
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.88.ebuild5
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.11.ebuild5
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.168.ebuild5
3 files changed, 9 insertions, 6 deletions
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
index 9c2531362fea..f54981556437 100644
--- 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
@@ -53,8 +53,9 @@ KPV=${PV}${KV_LOCALVERSION}
src_unpack() {
default
- ebegin "Unpacking ${BINPKG}.${ARCH}.xpak"
- tar -x < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.${ARCH}.xpak")
+ # ARCH=ppc64, but tarball is ppc64le. Update if we ever introduce ppc64be binpkg.
+ ebegin "Unpacking ${BINPKG}.${ARCH/%ppc64/ppc64le}.xpak"
+ tar -x < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.${ARCH/%ppc64/ppc64le}.xpak")
eend ${?} || die "Unpacking ${BINPKG} failed"
}
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
index fa8c4262f80c..118b14b8cb5b 100644
--- 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
@@ -53,8 +53,9 @@ KPV=${PV}${KV_LOCALVERSION}
src_unpack() {
default
- ebegin "Unpacking ${BINPKG}.${ARCH}.xpak"
- tar -x < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.${ARCH}.xpak")
+ # ARCH=ppc64, but tarball is ppc64le. Update if we ever introduce ppc64be binpkg.
+ ebegin "Unpacking ${BINPKG}.${ARCH/%ppc64/ppc64le}.xpak"
+ tar -x < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.${ARCH/%ppc64/ppc64le}.xpak")
eend ${?} || die "Unpacking ${BINPKG} failed"
}
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
index 4a40d43815cc..4ac8f62a02d9 100644
--- 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
@@ -53,8 +53,9 @@ KPV=${PV}${KV_LOCALVERSION}
src_unpack() {
default
- ebegin "Unpacking ${BINPKG}.${ARCH}.xpak"
- tar -x < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.${ARCH}.xpak")
+ # ARCH=ppc64, but tarball is ppc64le. Update if we ever introduce ppc64be binpkg.
+ ebegin "Unpacking ${BINPKG}.${ARCH/%ppc64/ppc64le}.xpak"
+ tar -x < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.${ARCH/%ppc64/ppc64le}.xpak")
eend ${?} || die "Unpacking ${BINPKG} failed"
}