mirror of
https://github.com/opencontainers/runc.git
synced 2026-07-11 06:03:57 +08:00
Merge pull request #4505 from kolyshkin/fedora41
CI: bump Fedora 40 -> 41
This commit is contained in:
+6
-12
@@ -2,9 +2,9 @@
|
||||
# vi: set ft=ruby :
|
||||
|
||||
Vagrant.configure("2") do |config|
|
||||
config.vm.box = "fedora-40"
|
||||
config.vm.box = "fedora-41"
|
||||
# For URL, check https://www.fedoraproject.org/cloud/download
|
||||
config.vm.box_url = "https://download.fedoraproject.org/pub/fedora/linux/releases/40/Cloud/x86_64/images/Fedora-Cloud-Base-Vagrant-libvirt.x86_64-40-1.14.vagrant.libvirt.box"
|
||||
config.vm.box_url = "https://download.fedoraproject.org/pub/fedora/linux/releases/41/Cloud/x86_64/images/Fedora-Cloud-Base-Vagrant-libvirt-41-1.4.x86_64.vagrant.libvirt.box"
|
||||
config.vm.provider :virtualbox do |v|
|
||||
v.memory = 2048
|
||||
v.cpus = 2
|
||||
@@ -15,18 +15,12 @@ Vagrant.configure("2") do |config|
|
||||
end
|
||||
config.vm.provision "shell", inline: <<-SHELL
|
||||
set -e -u -o pipefail
|
||||
# Work around dnf mirror failures by retrying a few times
|
||||
DNF_OPTS="-y --setopt=install_weak_deps=False --setopt=tsflags=nodocs --exclude=kernel,kernel-core"
|
||||
RPMS="bats git-core glibc-static golang jq libseccomp-devel make"
|
||||
# Work around dnf mirror failures by retrying a few times.
|
||||
for i in $(seq 0 2); do
|
||||
sleep $i
|
||||
# "config exclude" dnf shell command is not working in Fedora 35
|
||||
# (see https://bugzilla.redhat.com/show_bug.cgi?id=2022571);
|
||||
# the workaround is to specify it as an option.
|
||||
cat << EOF | dnf -y --exclude=kernel,kernel-core shell && break
|
||||
config install_weak_deps false
|
||||
update
|
||||
install iptables gcc golang-go make glibc-static libseccomp-devel bats jq git-core criu fuse-sshfs container-selinux
|
||||
ts run
|
||||
EOF
|
||||
dnf $DNF_OPTS update && dnf $DNF_OPTS install $RPMS && break
|
||||
done
|
||||
dnf clean all
|
||||
|
||||
|
||||
Reference in New Issue
Block a user