diff options
author | Georgy Yakovlev <gyakovlev@gentoo.org> | 2021-12-25 15:24:12 -0800 |
---|---|---|
committer | Georgy Yakovlev <gyakovlev@gentoo.org> | 2021-12-25 15:24:38 -0800 |
commit | 8ab89740f567bbc89a154271a4a7af4e7e6dd469 (patch) | |
tree | 67d5a07ffe6a1f9b1fe129f80276522543cecbe0 | |
parent | dev-go/delve: add 1.8.0 (diff) | |
download | gentoo-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>
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" } |