mirror of
https://github.com/aljazceru/kata-containers.git
synced 2026-01-25 17:24:38 +01:00
It fails with: step 13/16 : RUN make clean ---> Running in 5385ba104ad8 find: '/root/qemu/tests/docker/dockerfiles/debian-alpha-cross.docker': No such file or directory find: '/root/qemu/tests/docker/dockerfiles/debian-hppa-cross.docker': No such file or directory find: '/root/qemu/tests/docker/dockerfiles/debian-m68k-cross.docker': No such file or directory find: '/root/qemu/tests/docker/dockerfiles/debian-mips64-cross.docker': No such file or directory find: '/root/qemu/tests/docker/dockerfiles/debian-powerpc-user-cross.docker': No such file or directory find: '/root/qemu/tests/docker/dockerfiles/debian-riscv64-cross.docker': No such file or directory find: '/root/qemu/tests/docker/dockerfiles/debian-sh4-cross.docker': No such file or directory find: '/root/qemu/tests/docker/dockerfiles/debian-sid.docker': No such file or directory find: '/root/qemu/tests/docker/dockerfiles/debian-sparc64-cross.docker': No such file or directory find: '/root/qemu/tests/docker/dockerfiles/debian-tricore-cross.docker': No such file or directory find: '/root/qemu/tests/docker/dockerfiles/fedora-i386-cross.docker': No such file or directory find: '/root/qemu/tests/docker/test-debug': No such file or directory find: '/root/qemu/tests/docker/test-unit': No such file or directory Signed-off-by: Peng Tao <bergwolf@gmail.com>
48 lines
1.0 KiB
Docker
48 lines
1.0 KiB
Docker
from ubuntu:16.04
|
|
|
|
ARG QEMU_REPO
|
|
# commit/tag/branch
|
|
ARG QEMU_VERSION
|
|
|
|
WORKDIR /root/qemu
|
|
RUN apt-get update
|
|
RUN apt-get install -y \
|
|
autoconf \
|
|
automake \
|
|
bc \
|
|
bison \
|
|
cpio \
|
|
flex \
|
|
gawk \
|
|
libaudit-dev \
|
|
libcap-dev \
|
|
libcap-ng-dev \
|
|
libdw-dev \
|
|
libelf-dev \
|
|
libglib2.0-0 \
|
|
libglib2.0-dev \
|
|
libglib2.0-dev git \
|
|
libltdl-dev \
|
|
libpixman-1-dev \
|
|
libtool \
|
|
pkg-config \
|
|
pkg-config \
|
|
python \
|
|
python-dev \
|
|
rsync \
|
|
zlib1g-dev
|
|
|
|
RUN cd .. && git clone "${QEMU_REPO}" qemu
|
|
RUN git checkout "${QEMU_VERSION}"
|
|
RUN git clone https://github.com/qemu/capstone.git capstone
|
|
RUN git clone https://github.com/qemu/keycodemapdb.git ui/keycodemapdb
|
|
|
|
ADD configure-hypervisor.sh /root/configure-hypervisor.sh
|
|
|
|
RUN PREFIX=/opt/kata /root/configure-hypervisor.sh -s kata-qemu | xargs ./configure \
|
|
--with-pkgversion=kata-static
|
|
|
|
RUN make -j$(nproc)
|
|
RUN make install DESTDIR=/tmp/qemu-static
|
|
RUN cd /tmp/qemu-static && tar -czvf kata-qemu-static.tar.gz *
|