mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
automation: Remove CentOS 7.2 containers and builds
We already have a container which track the latest CentOS 7, no need
for this one as well.
Also, 7.2 have outdated root certificate which prevent connection to
website which use Let's Encrypt.
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
(cherry picked from commit ba512629f7)
This commit is contained in:
1 parent
37800cf8ab
commit
a4d901580b
3 files changed
-97
No files matched your search
@@ -1,52 +0,0 @@
|
||||
FROM centos:7.2.1511
|
||||
LABEL maintainer.name="The Xen Project" \
|
||||
maintainer.email="xen-devel@lists.xenproject.org"
|
||||
|
||||
# ensure we only get bits from the vault for
|
||||
# the version we want
|
||||
COPY CentOS-7.2.repo /etc/yum.repos.d/CentOS-Base.repo
|
||||
|
||||
# install EPEL for dev86, xz-devel and possibly other packages
|
||||
RUN yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm && \
|
||||
yum clean all
|
||||
|
||||
RUN mkdir /build
|
||||
WORKDIR /build
|
||||
|
||||
# work around https://github.com/moby/moby/issues/10180
|
||||
# and install Xen depends
|
||||
RUN rpm --rebuilddb && \
|
||||
yum -y install \
|
||||
yum-plugin-ovl \
|
||||
gcc \
|
||||
gcc-c++ \
|
||||
ncurses-devel \
|
||||
zlib-devel \
|
||||
openssl-devel \
|
||||
python-devel \
|
||||
libuuid-devel \
|
||||
pkgconfig \
|
||||
# gettext for Xen < 4.13
|
||||
gettext \
|
||||
flex \
|
||||
bison \
|
||||
libaio-devel \
|
||||
glib2-devel \
|
||||
yajl-devel \
|
||||
pixman-devel \
|
||||
glibc-devel \
|
||||
# glibc-devel.i686 for Xen < 4.15
|
||||
glibc-devel.i686 \
|
||||
make \
|
||||
binutils \
|
||||
git \
|
||||
wget \
|
||||
acpica-tools \
|
||||
python-markdown \
|
||||
patch \
|
||||
checkpolicy \
|
||||
dev86 \
|
||||
xz-devel \
|
||||
bzip2 \
|
||||
nasm \
|
||||
&& yum clean all
|
||||
@@ -1,35 +0,0 @@
|
||||
# CentOS-Base.repo
|
||||
#
|
||||
# This is a replacement file that pins things to just use CentOS 7.2
|
||||
# from the CentOS Vault.
|
||||
#
|
||||
|
||||
[base]
|
||||
name=CentOS-7.2.1511 - Base
|
||||
baseurl=http://vault.centos.org/7.2.1511/os/$basearch/
|
||||
gpgcheck=1
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
|
||||
|
||||
#released updates
|
||||
[updates]
|
||||
name=CentOS-7.2.1511 - Updates
|
||||
baseurl=http://vault.centos.org/7.2.1511/updates/$basearch/
|
||||
gpgcheck=1
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
|
||||
|
||||
#additional packages that may be useful
|
||||
[extras]
|
||||
name=CentOS-7.2.1511 - Extras
|
||||
baseurl=http://vault.centos.org/7.2.1511/extras/$basearch/
|
||||
gpgcheck=1
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
|
||||
|
||||
#additional packages that extend functionality of existing packages
|
||||
[centosplus]
|
||||
name=CentOS-7.2.1511 - Plus
|
||||
baseurl=http://vault.centos.org/7.2.1511/centosplus/$basearch/
|
||||
gpgcheck=1
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
|
||||
|
||||
@@ -184,16 +184,6 @@ archlinux-gcc-debug:
|
||||
variables:
|
||||
CONTAINER: archlinux:current
|
||||
|
||||
centos-7-2-gcc:
|
||||
extends: .gcc-x86-64-build
|
||||
variables:
|
||||
CONTAINER: centos:7.2
|
||||
|
||||
centos-7-2-gcc-debug:
|
||||
extends: .gcc-x86-64-build-debug
|
||||
variables:
|
||||
CONTAINER: centos:7.2
|
||||
|
||||
centos-7-gcc:
|
||||
extends: .gcc-x86-64-build
|
||||
variables:
|
||||
|
||||