summaryrefslogtreecommitdiff
path: root/bootstrap
diff options
context:
space:
mode:
authorAndreas Schneider <asn@samba.org>2020-11-04 16:15:16 +0100
committerAndrew Bartlett <abartlet@samba.org>2020-11-05 00:17:54 +0000
commit8aebd48698e3d41f3d27a5c4710729387760c6d4 (patch)
tree6e10f002986e83450300782798ada9dd020ac036 /bootstrap
parent005435dc4d7de9d442c7513edec8c782fe20fda3 (diff)
downloadsamba-8aebd48698e3d41f3d27a5c4710729387760c6d4.tar.gz
bootstrap: Add Fedora 33
This removes Fedora 31 support. Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Alexander Bokovoy <ab@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Thu Nov 5 00:17:55 UTC 2020 on sn-devel-184
Diffstat (limited to 'bootstrap')
-rw-r--r--bootstrap/.gitlab-ci.yml4
-rw-r--r--bootstrap/config.py18
-rw-r--r--bootstrap/generated-dists/Vagrantfile14
-rw-r--r--bootstrap/generated-dists/fedora33/Dockerfile (renamed from bootstrap/generated-dists/fedora31/Dockerfile)2
-rwxr-xr-xbootstrap/generated-dists/fedora33/bootstrap.sh (renamed from bootstrap/generated-dists/fedora31/bootstrap.sh)1
-rwxr-xr-xbootstrap/generated-dists/fedora33/locale.sh (renamed from bootstrap/generated-dists/fedora31/locale.sh)0
-rw-r--r--bootstrap/generated-dists/fedora33/packages.yml (renamed from bootstrap/generated-dists/fedora31/packages.yml)1
-rw-r--r--bootstrap/sha1sum.txt2
8 files changed, 25 insertions, 17 deletions
diff --git a/bootstrap/.gitlab-ci.yml b/bootstrap/.gitlab-ci.yml
index d6cf02109fd..e9249f151a6 100644
--- a/bootstrap/.gitlab-ci.yml
+++ b/bootstrap/.gitlab-ci.yml
@@ -99,10 +99,10 @@ ubuntu2004:
debian10:
extends: .build_image_template
-fedora31:
+fedora32:
extends: .build_image_template
-fedora32:
+fedora33:
extends: .build_image_template
centos8:
diff --git a/bootstrap/config.py b/bootstrap/config.py
index 43f89cf9efc..fa313728f55 100644
--- a/bootstrap/config.py
+++ b/bootstrap/config.py
@@ -150,6 +150,7 @@ PKGS = [
('libjson-perl', 'perl-JSON'),
('', 'perl-JSON-Parse'),
('perl-modules', ''),
+ ('', 'perl-FindBin'),
('', 'perl-Archive-Tar'),
('', 'perl-ExtUtils-MakeMaker'),
('', 'perl-Test-Base'),
@@ -443,6 +444,7 @@ RPM_DISTS = {
# update perl core modules on centos
# fix: Can't locate Archive/Tar.pm in @INC
'perl': 'perl-core',
+ 'perl-FindBin': '',
'rpcsvc-proto-devel': '',
'glusterfs-api-devel': '',
'glusterfs-devel': '',
@@ -462,23 +464,25 @@ RPM_DISTS = {
'lcov': '', # does not exist
'perl-JSON-Parse': '', # does not exist?
'perl-Test-Base': 'perl-Test-Simple',
+ 'perl-FindBin': '',
'policycoreutils-python': 'python3-policycoreutils',
'liburing-devel': '', # not available yet, Add me back, once available!
}
},
- 'fedora31': {
- 'docker_image': 'fedora:31',
- 'vagrant_box': 'fedora/31-cloud-base',
+ 'fedora32': {
+ 'docker_image': 'fedora:32',
+ 'vagrant_box': 'fedora/32-cloud-base',
'bootstrap': DNF_BOOTSTRAP,
'replace': {
'lsb-release': 'redhat-lsb',
'libsemanage-python': 'python3-libsemanage',
'policycoreutils-python': 'python3-policycoreutils',
+ 'perl-FindBin': '',
}
},
- 'fedora32': {
- 'docker_image': 'fedora:32',
- 'vagrant_box': 'fedora/32-cloud-base',
+ 'fedora33': {
+ 'docker_image': 'fedora:33',
+ 'vagrant_box': 'fedora/33-cloud-base',
'bootstrap': DNF_BOOTSTRAP,
'replace': {
'lsb-release': 'redhat-lsb',
@@ -507,6 +511,7 @@ RPM_DISTS = {
'perl-JSON-Parse': 'perl-JSON-XS',
'perl-generators': '',
'perl-interpreter': '',
+ 'perl-FindBin': '',
'procps-ng': 'procps',
'python3-dns': 'python3-dnspython',
'python3-markdown': 'python3-Markdown',
@@ -538,6 +543,7 @@ RPM_DISTS = {
'perl-JSON-Parse': 'perl-JSON-XS',
'perl-generators': '',
'perl-interpreter': '',
+ 'perl-FindBin': '',
'procps-ng': 'procps',
'python3-dns': 'python3-dnspython',
'python3-markdown': 'python3-Markdown',
diff --git a/bootstrap/generated-dists/Vagrantfile b/bootstrap/generated-dists/Vagrantfile
index e01c20bc161..c6f59667f50 100644
--- a/bootstrap/generated-dists/Vagrantfile
+++ b/bootstrap/generated-dists/Vagrantfile
@@ -31,13 +31,6 @@ Vagrant.configure("2") do |config|
v.vm.provision :shell, path: "debian10/locale.sh"
end
- config.vm.define "fedora31" do |v|
- v.vm.box = "fedora/31-cloud-base"
- v.vm.hostname = "fedora31"
- v.vm.provision :shell, path: "fedora31/bootstrap.sh"
- v.vm.provision :shell, path: "fedora31/locale.sh"
- end
-
config.vm.define "fedora32" do |v|
v.vm.box = "fedora/32-cloud-base"
v.vm.hostname = "fedora32"
@@ -45,6 +38,13 @@ Vagrant.configure("2") do |config|
v.vm.provision :shell, path: "fedora32/locale.sh"
end
+ config.vm.define "fedora33" do |v|
+ v.vm.box = "fedora/33-cloud-base"
+ v.vm.hostname = "fedora33"
+ v.vm.provision :shell, path: "fedora33/bootstrap.sh"
+ v.vm.provision :shell, path: "fedora33/locale.sh"
+ end
+
config.vm.define "opensuse150" do |v|
v.vm.box = "opensuse/openSUSE-15.0-x86_64"
v.vm.hostname = "opensuse150"
diff --git a/bootstrap/generated-dists/fedora31/Dockerfile b/bootstrap/generated-dists/fedora33/Dockerfile
index ff8d0b435c8..c4632344a09 100644
--- a/bootstrap/generated-dists/fedora31/Dockerfile
+++ b/bootstrap/generated-dists/fedora33/Dockerfile
@@ -3,7 +3,7 @@
# See also bootstrap/config.py
#
-FROM fedora:31
+FROM fedora:33
# pass in with --build-arg while build
ARG SHA1SUM
diff --git a/bootstrap/generated-dists/fedora31/bootstrap.sh b/bootstrap/generated-dists/fedora33/bootstrap.sh
index 18fbfefedbc..d7e77eab255 100755
--- a/bootstrap/generated-dists/fedora31/bootstrap.sh
+++ b/bootstrap/generated-dists/fedora33/bootstrap.sh
@@ -74,6 +74,7 @@ dnf install -y \
perl \
perl-Archive-Tar \
perl-ExtUtils-MakeMaker \
+ perl-FindBin \
perl-JSON \
perl-JSON-Parse \
perl-Parse-Yapp \
diff --git a/bootstrap/generated-dists/fedora31/locale.sh b/bootstrap/generated-dists/fedora33/locale.sh
index cc64e180483..cc64e180483 100755
--- a/bootstrap/generated-dists/fedora31/locale.sh
+++ b/bootstrap/generated-dists/fedora33/locale.sh
diff --git a/bootstrap/generated-dists/fedora31/packages.yml b/bootstrap/generated-dists/fedora33/packages.yml
index 6cb2ce3841f..98c362181d9 100644
--- a/bootstrap/generated-dists/fedora31/packages.yml
+++ b/bootstrap/generated-dists/fedora33/packages.yml
@@ -63,6 +63,7 @@ packages:
- perl
- perl-Archive-Tar
- perl-ExtUtils-MakeMaker
+ - perl-FindBin
- perl-JSON
- perl-JSON-Parse
- perl-Parse-Yapp
diff --git a/bootstrap/sha1sum.txt b/bootstrap/sha1sum.txt
index 7d4891b02e7..72d059015c4 100644
--- a/bootstrap/sha1sum.txt
+++ b/bootstrap/sha1sum.txt
@@ -1 +1 @@
-86279163d150fb95742f4b34fce0dfc1a639f5de
+446341a5c66a0cd04cac694991e4522385389e0f