From 8ab89740f567bbc89a154271a4a7af4e7e6dd469 Mon Sep 17 00:00:00 2001 From: Georgy Yakovlev Date: Sat, 25 Dec 2021 15:24:12 -0800 Subject: sys-kernel/gentoo-kernel-bin: fix ppc64le kernel unpack Signed-off-by: Georgy Yakovlev --- sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.88.ebuild | 5 +++-- sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.11.ebuild | 5 +++-- sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.168.ebuild | 5 +++-- 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" } -- cgit v1.2.3-65-gdbad