mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-05-08 11:19:16 +02:00
gitlab-ci: fix CentOS Linux 9 containers during ".gitlab-ci/fedora-install.sh"
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1511
(cherry picked from commit 74f66ee276)
This commit is contained in:
parent
e8109707ac
commit
9b043e32d4
2 changed files with 11 additions and 9 deletions
|
|
@ -53,10 +53,10 @@ variables:
|
||||||
#
|
#
|
||||||
# This is done by running `ci-fairy generate-template` and possibly bumping
|
# This is done by running `ci-fairy generate-template` and possibly bumping
|
||||||
# ".default_tag".
|
# ".default_tag".
|
||||||
FEDORA_TAG: '2023-01-18.0-503dba0518ae'
|
FEDORA_TAG: '2023-01-18.0-82ad875db2dc'
|
||||||
UBUNTU_TAG: '2023-01-18.0-1218be1cbc9d'
|
UBUNTU_TAG: '2023-01-18.0-1218be1cbc9d'
|
||||||
DEBIAN_TAG: '2023-01-18.0-1218be1cbc9d'
|
DEBIAN_TAG: '2023-01-18.0-1218be1cbc9d'
|
||||||
CENTOS_TAG: '2023-01-18.0-503dba0518ae'
|
CENTOS_TAG: '2023-01-18.0-82ad875db2dc'
|
||||||
ALPINE_TAG: '2023-01-18.0-14c807942fa4'
|
ALPINE_TAG: '2023-01-18.0-14c807942fa4'
|
||||||
|
|
||||||
FEDORA_EXEC: 'bash .gitlab-ci/fedora-install.sh'
|
FEDORA_EXEC: 'bash .gitlab-ci/fedora-install.sh'
|
||||||
|
|
|
||||||
|
|
@ -23,19 +23,21 @@ fi
|
||||||
localedef -c -i pl_PL -f UTF-8 pl_PL.UTF-8
|
localedef -c -i pl_PL -f UTF-8 pl_PL.UTF-8
|
||||||
locale -a
|
locale -a
|
||||||
yum install -y python36-dbus python36-gobject-base
|
yum install -y python36-dbus python36-gobject-base
|
||||||
else
|
elif [ $IS_CENTOS_8 = 1 ]; then
|
||||||
if [ $IS_CENTOS_8 = 1 ]; then
|
# CentOS Linux 8 is now EOF and plain `dnf upgrade` does not work. We need
|
||||||
# CentOS Linux 8 is now EOF and plain `dnf upgrade` does not work. We need
|
# to patch the mirror list.
|
||||||
# to patch the mirror list.
|
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
|
||||||
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
|
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
|
||||||
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
|
|
||||||
fi
|
|
||||||
|
|
||||||
dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
|
dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
|
||||||
dnf install -y 'dnf-command(config-manager)'
|
dnf install -y 'dnf-command(config-manager)'
|
||||||
dnf config-manager --set-enabled powertools || \
|
dnf config-manager --set-enabled powertools || \
|
||||||
dnf config-manager --set-enabled PowerTools
|
dnf config-manager --set-enabled PowerTools
|
||||||
curl https://copr.fedorainfracloud.org/coprs/nmstate/nm-build-deps/repo/epel-8/nmstate-nm-build-deps-epel-8.repo > /etc/yum.repos.d/nmstate-nm-build-deps-epel-8.repo
|
curl https://copr.fedorainfracloud.org/coprs/nmstate/nm-build-deps/repo/epel-8/nmstate-nm-build-deps-epel-8.repo > /etc/yum.repos.d/nmstate-nm-build-deps-epel-8.repo
|
||||||
|
else
|
||||||
|
dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
|
||||||
|
dnf install -y 'dnf-command(config-manager)'
|
||||||
|
curl https://copr.fedorainfracloud.org/coprs/nmstate/nm-build-deps/repo/epel-9/nmstate-nm-build-deps-epel-9.repo > /etc/yum.repos.d/nmstate-nm-build-deps-epel-9.repo
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue