1FROM centos:7
2LABEL maintainer.name="The Xen Project" \
3      maintainer.email="xen-devel@lists.xenproject.org"
4
5RUN mkdir /build
6WORKDIR /build
7
8# work around https://github.com/moby/moby/issues/10180
9# and add EPEL for dev86
10RUN rpm --rebuilddb && \
11    yum -y install \
12        yum-plugin-ovl \
13        epel-release \
14    && yum clean all && \
15    rm -rf /var/cache/yum
16
17# install Xen depends
18RUN yum -y install \
19        gcc \
20        gcc-c++ \
21        ncurses-devel \
22        zlib-devel \
23        openssl-devel \
24        python-devel \
25        libuuid-devel \
26        pkgconfig \
27        gettext \
28        flex \
29        bison \
30        libaio-devel \
31        glib2-devel \
32        yajl-devel \
33        pixman-devel \
34        glibc-devel \
35        glibc-devel.i686 \
36        make \
37        binutils \
38        git \
39        wget \
40        acpica-tools \
41        python-markdown \
42        patch \
43        checkpolicy \
44        dev86 \
45        xz-devel \
46        bzip2 \
47        nasm \
48    && yum clean all && \
49    rm -rf /var/cache/yum
50