mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-07-01 01:33:20 +00:00
snap: Container fails to start on ppc64le
On ppc64le, qemu installed inside a snap image is qemu-system-ppc64, but referred in config.toml as qemu-system-ppc64le. Fixes #467 Signed-off-by: Nitesh Konkar niteshkonkar@in.ibm.com
This commit is contained in:
parent
539e5d0fc8
commit
787ec663ff
@ -47,15 +47,20 @@ parts:
|
||||
cd ${pkg_gopath}
|
||||
|
||||
# build and install
|
||||
arch=$(uname -m)
|
||||
if [ ${arch} == "ppc64le" ]; then
|
||||
arch="ppc64"
|
||||
fi
|
||||
|
||||
make \
|
||||
PREFIX=/snap/${SNAPCRAFT_PROJECT_NAME}/current/usr \
|
||||
SKIP_GO_VERSION_CHECK=1 \
|
||||
QEMUCMD=qemu-system-$(uname -m)
|
||||
QEMUCMD=qemu-system-$arch
|
||||
make install \
|
||||
PREFIX=/usr \
|
||||
DESTDIR=${SNAPCRAFT_PART_INSTALL} \
|
||||
SKIP_GO_VERSION_CHECK=1 \
|
||||
QEMUCMD=qemu-system-$(uname -m)
|
||||
QEMUCMD=qemu-system-$arch
|
||||
|
||||
# A snap is read-only squashfs, unfourtunately it's not possible to use the rootfs image with DAX
|
||||
# since rw access is required therefore initrd image must be used instead.
|
||||
|
Loading…
Reference in New Issue
Block a user