summaryrefslogtreecommitdiff
path: root/bootstrap
diff options
context:
space:
mode:
authorAndreas Schneider <asn@samba.org>2019-04-30 08:34:00 +0200
committerAndrew Bartlett <abartlet@samba.org>2019-05-07 01:45:37 +0000
commit1d8c4c64b123d287c13a8be4101fa5575fd73e85 (patch)
treeb76717c19a5269d211e434980a16b10102c6039d /bootstrap
parent86d4836919e29c0bdf927658df641811247534c6 (diff)
downloadsamba-1d8c4c64b123d287c13a8be4101fa5575fd73e85.tar.gz
gitlab-ci: Enable building on CentOS7
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Tue May 7 01:45:37 UTC 2019 on sn-devel-184
Diffstat (limited to 'bootstrap')
-rw-r--r--bootstrap/.gitlab-ci.yml5
-rwxr-xr-xbootstrap/generated-dists/centos6/bootstrap.sh17
-rw-r--r--bootstrap/generated-dists/centos6/packages.yml3
-rwxr-xr-xbootstrap/generated-dists/centos7/bootstrap.sh23
-rw-r--r--bootstrap/generated-dists/centos7/packages.yml9
-rwxr-xr-xbootstrap/generated-dists/debian7/bootstrap.sh1
-rw-r--r--bootstrap/generated-dists/debian7/packages.yml1
-rwxr-xr-xbootstrap/generated-dists/debian8/bootstrap.sh1
-rw-r--r--bootstrap/generated-dists/debian8/packages.yml1
-rwxr-xr-xbootstrap/generated-dists/debian9/bootstrap.sh1
-rw-r--r--bootstrap/generated-dists/debian9/packages.yml1
-rwxr-xr-xbootstrap/generated-dists/fedora28/bootstrap.sh1
-rw-r--r--bootstrap/generated-dists/fedora28/packages.yml1
-rwxr-xr-xbootstrap/generated-dists/fedora29/bootstrap.sh1
-rw-r--r--bootstrap/generated-dists/fedora29/packages.yml1
-rwxr-xr-xbootstrap/generated-dists/opensuse150/bootstrap.sh1
-rw-r--r--bootstrap/generated-dists/opensuse150/packages.yml1
-rwxr-xr-xbootstrap/generated-dists/ubuntu1404/bootstrap.sh1
-rw-r--r--bootstrap/generated-dists/ubuntu1404/packages.yml1
-rwxr-xr-xbootstrap/generated-dists/ubuntu1604/bootstrap.sh1
-rw-r--r--bootstrap/generated-dists/ubuntu1604/packages.yml1
-rwxr-xr-xbootstrap/generated-dists/ubuntu1804/bootstrap.sh1
-rw-r--r--bootstrap/generated-dists/ubuntu1804/packages.yml1
-rw-r--r--bootstrap/sha1sum.txt2
24 files changed, 55 insertions, 22 deletions
diff --git a/bootstrap/.gitlab-ci.yml b/bootstrap/.gitlab-ci.yml
index ac255771953..1b07c54afd2 100644
--- a/bootstrap/.gitlab-ci.yml
+++ b/bootstrap/.gitlab-ci.yml
@@ -107,7 +107,10 @@ fedora28:
extends: .build_image_template_force_broken
centos7:
- extends: .build_image_template_force_broken
+ extends: .build_image_template
+ variables:
+ # Shallow copies are not supported by git on CentOS7
+ GIT_DEPTH: ""
centos6:
extends: .build_image_template_force_broken
diff --git a/bootstrap/generated-dists/centos6/bootstrap.sh b/bootstrap/generated-dists/centos6/bootstrap.sh
index 521d571d1f6..203386bf447 100755
--- a/bootstrap/generated-dists/centos6/bootstrap.sh
+++ b/bootstrap/generated-dists/centos6/bootstrap.sh
@@ -7,11 +7,11 @@
set -xueo pipefail
-yum -y -q update
-yum -y -q install epel-release
-yum -y -q update
+yum update -y
+yum install -y epel-release
+yum update -y
-yum -y -q --verbose install \
+yum install -y \
"@Development Tools" \
acl \
attr \
@@ -87,7 +87,8 @@ yum -y -q --verbose install \
python3-crypto \
python3-dns \
python3-markdown \
- python34-devel \
+ python36 \
+ python36-devel \
quota-devel \
readline-devel \
redhat-lsb \
@@ -104,4 +105,8 @@ yum -y -q --verbose install \
yum-utils \
zlib-devel
-yum clean all \ No newline at end of file
+yum clean all
+
+if [ ! -f /usr/bin/python3 ]; then
+ ln -sf /usr/bin/python3.6 /usr/bin/python3
+fi \ No newline at end of file
diff --git a/bootstrap/generated-dists/centos6/packages.yml b/bootstrap/generated-dists/centos6/packages.yml
index c9aef4d64ee..98a89a844f9 100644
--- a/bootstrap/generated-dists/centos6/packages.yml
+++ b/bootstrap/generated-dists/centos6/packages.yml
@@ -75,7 +75,8 @@ packages:
- python3-crypto
- python3-dns
- python3-markdown
- - python34-devel
+ - python36
+ - python36-devel
- quota-devel
- readline-devel
- redhat-lsb
diff --git a/bootstrap/generated-dists/centos7/bootstrap.sh b/bootstrap/generated-dists/centos7/bootstrap.sh
index fa1e49836f3..c3ccc4bb0b9 100755
--- a/bootstrap/generated-dists/centos7/bootstrap.sh
+++ b/bootstrap/generated-dists/centos7/bootstrap.sh
@@ -7,11 +7,11 @@
set -xueo pipefail
-yum -y -q update
-yum -y -q install epel-release
-yum -y -q update
+yum update -y
+yum install -y epel-release
+yum update -y
-yum -y -q --verbose install \
+yum install -y \
"@Development Tools" \
acl \
attr \
@@ -84,10 +84,11 @@ yum -y -q --verbose install \
python-devel \
python-dns \
python-markdown \
- python3-crypto \
- python3-dns \
- python3-markdown \
- python34-devel \
+ python36 \
+ python36-crypto \
+ python36-devel \
+ python36-dns \
+ python36-markdown \
quota-devel \
readline-devel \
redhat-lsb \
@@ -104,4 +105,8 @@ yum -y -q --verbose install \
yum-utils \
zlib-devel
-yum clean all \ No newline at end of file
+yum clean all
+
+if [ ! -f /usr/bin/python3 ]; then
+ ln -sf /usr/bin/python3.6 /usr/bin/python3
+fi \ No newline at end of file
diff --git a/bootstrap/generated-dists/centos7/packages.yml b/bootstrap/generated-dists/centos7/packages.yml
index 2dd4fb68265..40c5513d72c 100644
--- a/bootstrap/generated-dists/centos7/packages.yml
+++ b/bootstrap/generated-dists/centos7/packages.yml
@@ -72,10 +72,11 @@ packages:
- python-devel
- python-dns
- python-markdown
- - python3-crypto
- - python3-dns
- - python3-markdown
- - python34-devel
+ - python36
+ - python36-crypto
+ - python36-devel
+ - python36-dns
+ - python36-markdown
- quota-devel
- readline-devel
- redhat-lsb
diff --git a/bootstrap/generated-dists/debian7/bootstrap.sh b/bootstrap/generated-dists/debian7/bootstrap.sh
index 6141efc3a2b..f506af4c616 100755
--- a/bootstrap/generated-dists/debian7/bootstrap.sh
+++ b/bootstrap/generated-dists/debian7/bootstrap.sh
@@ -84,6 +84,7 @@ apt-get -y install \
python-iso8601 \
python-markdown \
python-pexpect \
+ python3 \
python3-crypto \
python3-dbg \
python3-dev \
diff --git a/bootstrap/generated-dists/debian7/packages.yml b/bootstrap/generated-dists/debian7/packages.yml
index 9cb9b2df5b9..645df5a0692 100644
--- a/bootstrap/generated-dists/debian7/packages.yml
+++ b/bootstrap/generated-dists/debian7/packages.yml
@@ -73,6 +73,7 @@ packages:
- python-iso8601
- python-markdown
- python-pexpect
+ - python3
- python3-crypto
- python3-dbg
- python3-dev
diff --git a/bootstrap/generated-dists/debian8/bootstrap.sh b/bootstrap/generated-dists/debian8/bootstrap.sh
index 0388a1134d4..214574fed08 100755
--- a/bootstrap/generated-dists/debian8/bootstrap.sh
+++ b/bootstrap/generated-dists/debian8/bootstrap.sh
@@ -87,6 +87,7 @@ apt-get -y install \
python-iso8601 \
python-markdown \
python-pexpect \
+ python3 \
python3-crypto \
python3-dbg \
python3-dev \
diff --git a/bootstrap/generated-dists/debian8/packages.yml b/bootstrap/generated-dists/debian8/packages.yml
index f7e9ec61fe3..f5574edb1b9 100644
--- a/bootstrap/generated-dists/debian8/packages.yml
+++ b/bootstrap/generated-dists/debian8/packages.yml
@@ -76,6 +76,7 @@ packages:
- python-iso8601
- python-markdown
- python-pexpect
+ - python3
- python3-crypto
- python3-dbg
- python3-dev
diff --git a/bootstrap/generated-dists/debian9/bootstrap.sh b/bootstrap/generated-dists/debian9/bootstrap.sh
index 5576c455ce7..9349fd2fa5b 100755
--- a/bootstrap/generated-dists/debian9/bootstrap.sh
+++ b/bootstrap/generated-dists/debian9/bootstrap.sh
@@ -87,6 +87,7 @@ apt-get -y install \
python-iso8601 \
python-markdown \
python-pexpect \
+ python3 \
python3-crypto \
python3-dbg \
python3-dev \
diff --git a/bootstrap/generated-dists/debian9/packages.yml b/bootstrap/generated-dists/debian9/packages.yml
index 03d9f4759a5..d46d33f1e57 100644
--- a/bootstrap/generated-dists/debian9/packages.yml
+++ b/bootstrap/generated-dists/debian9/packages.yml
@@ -76,6 +76,7 @@ packages:
- python-iso8601
- python-markdown
- python-pexpect
+ - python3
- python3-crypto
- python3-dbg
- python3-dev
diff --git a/bootstrap/generated-dists/fedora28/bootstrap.sh b/bootstrap/generated-dists/fedora28/bootstrap.sh
index e2e4ee99803..2c365247e6a 100755
--- a/bootstrap/generated-dists/fedora28/bootstrap.sh
+++ b/bootstrap/generated-dists/fedora28/bootstrap.sh
@@ -87,6 +87,7 @@ dnf install -y \
python-dns \
python-markdown \
python2-gpg \
+ python3 \
python3-crypto \
python3-devel \
python3-dns \
diff --git a/bootstrap/generated-dists/fedora28/packages.yml b/bootstrap/generated-dists/fedora28/packages.yml
index e20a8764a6b..2961e4c0a50 100644
--- a/bootstrap/generated-dists/fedora28/packages.yml
+++ b/bootstrap/generated-dists/fedora28/packages.yml
@@ -76,6 +76,7 @@ packages:
- python-dns
- python-markdown
- python2-gpg
+ - python3
- python3-crypto
- python3-devel
- python3-dns
diff --git a/bootstrap/generated-dists/fedora29/bootstrap.sh b/bootstrap/generated-dists/fedora29/bootstrap.sh
index e2e4ee99803..2c365247e6a 100755
--- a/bootstrap/generated-dists/fedora29/bootstrap.sh
+++ b/bootstrap/generated-dists/fedora29/bootstrap.sh
@@ -87,6 +87,7 @@ dnf install -y \
python-dns \
python-markdown \
python2-gpg \
+ python3 \
python3-crypto \
python3-devel \
python3-dns \
diff --git a/bootstrap/generated-dists/fedora29/packages.yml b/bootstrap/generated-dists/fedora29/packages.yml
index e20a8764a6b..2961e4c0a50 100644
--- a/bootstrap/generated-dists/fedora29/packages.yml
+++ b/bootstrap/generated-dists/fedora29/packages.yml
@@ -76,6 +76,7 @@ packages:
- python-dns
- python-markdown
- python2-gpg
+ - python3
- python3-crypto
- python3-devel
- python3-dns
diff --git a/bootstrap/generated-dists/opensuse150/bootstrap.sh b/bootstrap/generated-dists/opensuse150/bootstrap.sh
index 41506f9c67e..4bf205e5ffb 100755
--- a/bootstrap/generated-dists/opensuse150/bootstrap.sh
+++ b/bootstrap/generated-dists/opensuse150/bootstrap.sh
@@ -84,6 +84,7 @@ zypper --non-interactive install \
python2-dnspython \
python2-gpg \
python2-semanage \
+ python3 \
python3-Markdown \
python3-devel \
python3-dnspython \
diff --git a/bootstrap/generated-dists/opensuse150/packages.yml b/bootstrap/generated-dists/opensuse150/packages.yml
index 66c59e4ee2a..8183e89804e 100644
--- a/bootstrap/generated-dists/opensuse150/packages.yml
+++ b/bootstrap/generated-dists/opensuse150/packages.yml
@@ -72,6 +72,7 @@ packages:
- python2-dnspython
- python2-gpg
- python2-semanage
+ - python3
- python3-Markdown
- python3-devel
- python3-dnspython
diff --git a/bootstrap/generated-dists/ubuntu1404/bootstrap.sh b/bootstrap/generated-dists/ubuntu1404/bootstrap.sh
index b391f6ae225..ba193207c44 100755
--- a/bootstrap/generated-dists/ubuntu1404/bootstrap.sh
+++ b/bootstrap/generated-dists/ubuntu1404/bootstrap.sh
@@ -85,6 +85,7 @@ apt-get -y install \
python-iso8601 \
python-markdown \
python-pexpect \
+ python3 \
python3-crypto \
python3-dbg \
python3-dev \
diff --git a/bootstrap/generated-dists/ubuntu1404/packages.yml b/bootstrap/generated-dists/ubuntu1404/packages.yml
index 1a69db83823..477fc4fb090 100644
--- a/bootstrap/generated-dists/ubuntu1404/packages.yml
+++ b/bootstrap/generated-dists/ubuntu1404/packages.yml
@@ -74,6 +74,7 @@ packages:
- python-iso8601
- python-markdown
- python-pexpect
+ - python3
- python3-crypto
- python3-dbg
- python3-dev
diff --git a/bootstrap/generated-dists/ubuntu1604/bootstrap.sh b/bootstrap/generated-dists/ubuntu1604/bootstrap.sh
index 71d284a3d54..6a3e43f3dab 100755
--- a/bootstrap/generated-dists/ubuntu1604/bootstrap.sh
+++ b/bootstrap/generated-dists/ubuntu1604/bootstrap.sh
@@ -86,6 +86,7 @@ apt-get -y install \
python-iso8601 \
python-markdown \
python-pexpect \
+ python3 \
python3-crypto \
python3-dbg \
python3-dev \
diff --git a/bootstrap/generated-dists/ubuntu1604/packages.yml b/bootstrap/generated-dists/ubuntu1604/packages.yml
index 2b0011c2c1f..653add38bfb 100644
--- a/bootstrap/generated-dists/ubuntu1604/packages.yml
+++ b/bootstrap/generated-dists/ubuntu1604/packages.yml
@@ -75,6 +75,7 @@ packages:
- python-iso8601
- python-markdown
- python-pexpect
+ - python3
- python3-crypto
- python3-dbg
- python3-dev
diff --git a/bootstrap/generated-dists/ubuntu1804/bootstrap.sh b/bootstrap/generated-dists/ubuntu1804/bootstrap.sh
index b019db6db7a..6149a2b27ea 100755
--- a/bootstrap/generated-dists/ubuntu1804/bootstrap.sh
+++ b/bootstrap/generated-dists/ubuntu1804/bootstrap.sh
@@ -88,6 +88,7 @@ apt-get -y install \
python-iso8601 \
python-markdown \
python-pexpect \
+ python3 \
python3-crypto \
python3-dbg \
python3-dev \
diff --git a/bootstrap/generated-dists/ubuntu1804/packages.yml b/bootstrap/generated-dists/ubuntu1804/packages.yml
index 7d02be88ff7..07e0ab9c217 100644
--- a/bootstrap/generated-dists/ubuntu1804/packages.yml
+++ b/bootstrap/generated-dists/ubuntu1804/packages.yml
@@ -77,6 +77,7 @@ packages:
- python-iso8601
- python-markdown
- python-pexpect
+ - python3
- python3-crypto
- python3-dbg
- python3-dev
diff --git a/bootstrap/sha1sum.txt b/bootstrap/sha1sum.txt
index f4e6322c5b6..a5d74e48a7e 100644
--- a/bootstrap/sha1sum.txt
+++ b/bootstrap/sha1sum.txt
@@ -1 +1 @@
-2be76362af215af6842e884abd5246dd9b50c283
+93278680b4e7086c0bec11a58bc3533f9971c08e