mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-05-01 13:14:33 +00:00
packaging/static-build: s390x fixes
- Install OpenSSL for key generation in kernel build - Do not install libpmem - Do not exclude `*/share/*/*.img` files in QEMU tarball since among them are boot loader files critical for IPLing. Fixes: #2895 Signed-off-by: Jakob Naucke <jakob.naucke@ibm.com>
This commit is contained in:
parent
3d0fe433c6
commit
d2a7b6ff4a
@ -15,4 +15,6 @@ RUN apt install -y \
|
|||||||
flex \
|
flex \
|
||||||
git \
|
git \
|
||||||
iptables \
|
iptables \
|
||||||
libelf-dev \
|
libelf-dev
|
||||||
|
|
||||||
|
RUN [ "$(uname -m)" = "s390x" ] && apt-get install -y libssl-dev || true
|
||||||
|
@ -16,7 +16,6 @@ qemu_black_list=(
|
|||||||
*/share/*/efi-rtl8139.rom
|
*/share/*/efi-rtl8139.rom
|
||||||
*/share/*/efi-vmxnet3.rom
|
*/share/*/efi-vmxnet3.rom
|
||||||
*/share/*/icons
|
*/share/*/icons
|
||||||
*/share/*/*.img
|
|
||||||
*/share/*/keymaps
|
*/share/*/keymaps
|
||||||
*/share/*/multiboot.bin
|
*/share/*/multiboot.bin
|
||||||
*/share/*/npcm7xx_bootrom.bin
|
*/share/*/npcm7xx_bootrom.bin
|
||||||
|
@ -36,7 +36,6 @@ RUN apt-get --no-install-recommends install -y \
|
|||||||
libltdl-dev \
|
libltdl-dev \
|
||||||
libmount-dev \
|
libmount-dev \
|
||||||
libpixman-1-dev \
|
libpixman-1-dev \
|
||||||
libpmem-dev \
|
|
||||||
libselinux1-dev \
|
libselinux1-dev \
|
||||||
libtool \
|
libtool \
|
||||||
make \
|
make \
|
||||||
@ -49,6 +48,8 @@ RUN apt-get --no-install-recommends install -y \
|
|||||||
rsync \
|
rsync \
|
||||||
zlib1g-dev
|
zlib1g-dev
|
||||||
|
|
||||||
|
RUN [ "$(uname -m)" != "s390x" ] && apt-get install -y libpmem-dev || true
|
||||||
|
|
||||||
ARG QEMU_REPO
|
ARG QEMU_REPO
|
||||||
|
|
||||||
RUN cd .. && git clone "${QEMU_REPO}" qemu
|
RUN cd .. && git clone "${QEMU_REPO}" qemu
|
||||||
|
Loading…
Reference in New Issue
Block a user