From 237c75fb2b4331de82a9222d5abf5e84fe706b7a Mon Sep 17 00:00:00 2001 From: Heikki Halmet Date: Thu, 23 Feb 2023 09:46:17 +0000 Subject: [PATCH] Remove CentOS provisioning scripts Task-number: COIN-1019 Change-Id: I7a8cb4c7f23d2d1c9c1d67338479ebe2ae86b322 Reviewed-by: Jani Heikkinen (cherry picked from commit 81d4943e27a4d1c792a540e9f1d36e6278888eba) --- .../01-disable_net_lso.sh | 3 - .../01-install_telegraf.sh | 3 - .../01-remove_network_manager_secret_key.sh | 9 - .../01-remove_stable-privacy.sh | 44 ----- .../01-systemsetup.sh | 65 ------- .../03-enable-repos.sh | 90 --------- .../03-install-gcc-toolset.sh | 47 ----- .../04-install-packages.sh | 176 ------------------ .../qtci-linux-CentOS-8.3-x86_64/04-p7zip.sh | 52 ------ .../05-libclang-v100-dyn.sh | 6 - .../05-libclang.sh | 6 - .../08-integrity.sh | 45 ----- .../09-disable_selinux.sh | 45 ----- .../20-sccache.sh | 3 - .../22-mqtt_broker.sh | 43 ----- .../qtci-linux-CentOS-8.3-x86_64/30-fbx.sh | 6 - .../30-install-conan.sh | 6 - .../30-install-git.sh | 6 - .../30-install_icu.sh | 82 -------- .../35-install-breakpad.sh | 6 - .../40-android_linux.sh | 45 ----- .../40-install-cmake.sh | 49 ----- .../50-openssl_for_android_linux.sh | 44 ----- .../60-install_protobuf.sh | 46 ----- .../70-install_QemuGA.sh | 47 ----- .../70-install_dwz.sh | 48 ----- .../90-install-ffmpeg.sh | 3 - .../qtci-linux-CentOS-8.3-x86_64/90-squish.sh | 4 - .../99-cleanup.sh | 44 ----- .../99-version.sh | 54 ------ 30 files changed, 1127 deletions(-) delete mode 100755 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/01-disable_net_lso.sh delete mode 100755 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/01-install_telegraf.sh delete mode 100755 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/01-remove_network_manager_secret_key.sh delete mode 100755 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/01-remove_stable-privacy.sh delete mode 100755 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/01-systemsetup.sh delete mode 100755 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/03-enable-repos.sh delete mode 100755 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/03-install-gcc-toolset.sh delete mode 100755 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/04-install-packages.sh delete mode 100755 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/04-p7zip.sh delete mode 100755 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/05-libclang-v100-dyn.sh delete mode 100755 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/05-libclang.sh delete mode 100755 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/08-integrity.sh delete mode 100755 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/09-disable_selinux.sh delete mode 100755 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/20-sccache.sh delete mode 100755 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/22-mqtt_broker.sh delete mode 100755 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/30-fbx.sh delete mode 100755 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/30-install-conan.sh delete mode 100755 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/30-install-git.sh delete mode 100755 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/30-install_icu.sh delete mode 100755 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/35-install-breakpad.sh delete mode 100755 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/40-android_linux.sh delete mode 100755 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/40-install-cmake.sh delete mode 100755 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/50-openssl_for_android_linux.sh delete mode 100644 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/60-install_protobuf.sh delete mode 100755 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/70-install_QemuGA.sh delete mode 100755 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/70-install_dwz.sh delete mode 100644 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/90-install-ffmpeg.sh delete mode 100755 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/90-squish.sh delete mode 100755 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/99-cleanup.sh delete mode 100755 coin/provisioning/qtci-linux-CentOS-8.3-x86_64/99-version.sh diff --git a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/01-disable_net_lso.sh b/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/01-disable_net_lso.sh deleted file mode 100755 index 4da6aaaa..00000000 --- a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/01-disable_net_lso.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -echo "ETHTOOL_OPTS='-K \${DEVICE} tso off'" | sudo tee -a /etc/sysconfig/network-scripts/ifcfg-Wired_connection_1 diff --git a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/01-install_telegraf.sh b/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/01-install_telegraf.sh deleted file mode 100755 index 729f9003..00000000 --- a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/01-install_telegraf.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -"$(dirname "$0")"/../common/unix/telegraf_install.sh diff --git a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/01-remove_network_manager_secret_key.sh b/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/01-remove_network_manager_secret_key.sh deleted file mode 100755 index 5ed44f2d..00000000 --- a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/01-remove_network_manager_secret_key.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/usr/bin/env bash - -# Ipv6 link local becomes tentative and dadfailed if two systems has the same secret_key -# New unique secret key will be created automatically during start up. -# https://access.redhat.com/solutions/3553581 -echo "Removing secret_key" -sudo rm -f "/var/lib/NetworkManager/secret_key" - - diff --git a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/01-remove_stable-privacy.sh b/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/01-remove_stable-privacy.sh deleted file mode 100755 index 4d0cb666..00000000 --- a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/01-remove_stable-privacy.sh +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/env bash - -############################################################################# -## -## Copyright (C) 2020 The Qt Company Ltd. -## Contact: https://www.qt.io/licensing/ -## -## This file is part of the provisioning scripts of the Qt Toolkit. -## -## $QT_BEGIN_LICENSE:LGPL$ -## Commercial License Usage -## Licensees holding valid commercial Qt licenses may use this file in -## accordance with the commercial license agreement provided with the -## Software or, alternatively, in accordance with the terms contained in -## a written agreement between you and The Qt Company. For licensing terms -## and conditions see https://www.qt.io/terms-conditions. For further -## information use the contact form at https://www.qt.io/contact-us. -## -## GNU Lesser General Public License Usage -## Alternatively, this file may be used under the terms of the GNU Lesser -## General Public License version 3 as published by the Free Software -## Foundation and appearing in the file LICENSE.LGPL3 included in the -## packaging of this file. Please review the following information to -## ensure the GNU Lesser General Public License version 3 requirements -## will be met: https://www.gnu.org/licenses/lgpl-3.0.html. -## -## GNU General Public License Usage -## Alternatively, this file may be used under the terms of the GNU -## General Public License version 2.0 or (at your option) the GNU General -## Public license version 3 or any later version approved by the KDE Free -## Qt Foundation. The licenses are as published by the Free Software -## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 -## included in the packaging of this file. Please review the following -## information to ensure the GNU General Public License requirements will -## be met: https://www.gnu.org/licenses/gpl-2.0.html and -## https://www.gnu.org/licenses/gpl-3.0.html. -## -## $QT_END_LICENSE$ -## -############################################################################# -set -ex - -echo "Change default stable-secret to based on MAC" -sudo sed -i '/^IPV6_ADDR_GEN_MODE/d' "/etc/sysconfig/network-scripts/ifcfg-ens192" diff --git a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/01-systemsetup.sh b/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/01-systemsetup.sh deleted file mode 100755 index 9f81abeb..00000000 --- a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/01-systemsetup.sh +++ /dev/null @@ -1,65 +0,0 @@ -#!/usr/bin/env bash - -############################################################################# -## -## Copyright (C) 2017 The Qt Company Ltd. -## Contact: https://www.qt.io/licensing/ -## -## This file is part of the provisioning scripts of the Qt Toolkit. -## -## $QT_BEGIN_LICENSE:LGPL$ -## Commercial License Usage -## Licensees holding valid commercial Qt licenses may use this file in -## accordance with the commercial license agreement provided with the -## Software or, alternatively, in accordance with the terms contained in -## a written agreement between you and The Qt Company. For licensing terms -## and conditions see https://www.qt.io/terms-conditions. For further -## information use the contact form at https://www.qt.io/contact-us. -## -## GNU Lesser General Public License Usage -## Alternatively, this file may be used under the terms of the GNU Lesser -## General Public License version 3 as published by the Free Software -## Foundation and appearing in the file LICENSE.LGPL3 included in the -## packaging of this file. Please review the following information to -## ensure the GNU Lesser General Public License version 3 requirements -## will be met: https://www.gnu.org/licenses/lgpl-3.0.html. -## -## GNU General Public License Usage -## Alternatively, this file may be used under the terms of the GNU -## General Public License version 2.0 or (at your option) the GNU General -## Public license version 3 or any later version approved by the KDE Free -## Qt Foundation. The licenses are as published by the Free Software -## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 -## included in the packaging of this file. Please review the following -## information to ensure the GNU General Public License requirements will -## be met: https://www.gnu.org/licenses/gpl-2.0.html and -## https://www.gnu.org/licenses/gpl-3.0.html. -## -## $QT_END_LICENSE$ -## -############################################################################# - -set -ex - -BASEDIR=$(dirname "$0") -# shellcheck source=../common/shared/network_test_server_ip.txt -source "$BASEDIR/../common/shared/network_test_server_ip.txt" - -echo "Set Network Test Server address to $network_test_server_ip in /etc/hosts" -echo "$network_test_server_ip qt-test-server qt-test-server.qt-test-net" | sudo tee -a /etc/hosts -echo "Set DISPLAY" -echo 'export DISPLAY=":0"' >> ~/.bashrc -# for current session -export DISPLAY=:0 - -# Set timezone to UTC. -sudo timedatectl set-timezone Etc/UTC -# disable Automatic screen lock -gsettings set org.gnome.desktop.screensaver lock-enabled false -# disable blank screen power saving -gsettings set org.gnome.desktop.session idle-delay 0 - -# Set Wayland enable as false. CentOS may start using Wayland instead of x-session randomly if this is not set -echo "Setting Wayland enable as false" -sudo sed -i 's/#WaylandEnable=false/WaylandEnable=false/g' /etc/gdm/custom.conf - diff --git a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/03-enable-repos.sh b/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/03-enable-repos.sh deleted file mode 100755 index aa875421..00000000 --- a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/03-enable-repos.sh +++ /dev/null @@ -1,90 +0,0 @@ -#!/usr/bin/env bash - -############################################################################# -## -## Copyright (C) 2020 The Qt Company Ltd. -## Contact: https://www.qt.io/licensing/ -## -## This file is part of the provisioning scripts of the Qt Toolkit. -## -## $QT_BEGIN_LICENSE:LGPL$ -## Commercial License Usage -## Licensees holding valid commercial Qt licenses may use this file in -## accordance with the commercial license agreement provided with the -## Software or, alternatively, in accordance with the terms contained in -## a written agreement between you and The Qt Company. For licensing terms -## and conditions see https://www.qt.io/terms-conditions. For further -## information use the contact form at https://www.qt.io/contact-us. -## -## GNU Lesser General Public License Usage -## Alternatively, this file may be used under the terms of the GNU Lesser -## General Public License version 3 as published by the Free Software -## Foundation and appearing in the file LICENSE.LGPL3 included in the -## packaging of this file. Please review the following information to -## ensure the GNU Lesser General Public License version 3 requirements -## will be met: https://www.gnu.org/licenses/lgpl-3.0.html. -## -## GNU General Public License Usage -## Alternatively, this file may be used under the terms of the GNU -## General Public License version 2.0 or (at your option) the GNU General -## Public license version 3 or any later version approved by the KDE Free -## Qt Foundation. The licenses are as published by the Free Software -## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 -## included in the packaging of this file. Please review the following -## information to ensure the GNU General Public License requirements will -## be met: https://www.gnu.org/licenses/gpl-2.0.html and -## https://www.gnu.org/licenses/gpl-3.0.html. -## -## $QT_END_LICENSE$ -## -############################################################################# - -set -ex - -sudo rm -f /etc/yum.repos.d/*.repo - -sudo tee "/etc/yum.repos.d/local.repo" > /dev/null <> ~/.bashrc - diff --git a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/04-install-packages.sh b/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/04-install-packages.sh deleted file mode 100755 index a41bc957..00000000 --- a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/04-install-packages.sh +++ /dev/null @@ -1,176 +0,0 @@ -#!/usr/bin/env bash - -############################################################################# -## -## Copyright (C) 2020 The Qt Company Ltd. -## Contact: https://www.qt.io/licensing/ -## -## This file is part of the provisioning scripts of the Qt Toolkit. -## -## $QT_BEGIN_LICENSE:LGPL$ -## Commercial License Usage -## Licensees holding valid commercial Qt licenses may use this file in -## accordance with the commercial license agreement provided with the -## Software or, alternatively, in accordance with the terms contained in -## a written agreement between you and The Qt Company. For licensing terms -## and conditions see https://www.qt.io/terms-conditions. For further -## information use the contact form at https://www.qt.io/contact-us. -## -## GNU Lesser General Public License Usage -## Alternatively, this file may be used under the terms of the GNU Lesser -## General Public License version 3 as published by the Free Software -## Foundation and appearing in the file LICENSE.LGPL3 included in the -## packaging of this file. Please review the following information to -## ensure the GNU Lesser General Public License version 3 requirements -## will be met: https://www.gnu.org/licenses/lgpl-3.0.html. -## -## GNU General Public License Usage -## Alternatively, this file may be used under the terms of the GNU -## General Public License version 2.0 or (at your option) the GNU General -## Public license version 3 or any later version approved by the KDE Free -## Qt Foundation. The licenses are as published by the Free Software -## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 -## included in the packaging of this file. Please review the following -## information to ensure the GNU General Public License requirements will -## be met: https://www.gnu.org/licenses/gpl-2.0.html and -## https://www.gnu.org/licenses/gpl-3.0.html. -## -## $QT_END_LICENSE$ -## -############################################################################# - -set -ex - -# Remove update notifications and packagekit running in the background -sudo yum -y remove PackageKit gnome-software - -installPackages=() -installPackages+=(git) -installPackages+=(zlib-devel) -installPackages+=(glib2-devel) -installPackages+=(openssl-devel) -installPackages+=(freetype-devel) -installPackages+=(fontconfig-devel) -installPackages+=(curl-devel) -installPackages+=(expat-devel) -installPackages+=(gettext-devel) -installPackages+=(perl-devel) -installPackages+=(dh-autoreconf) -# cmake build -installPackages+=(ninja-build) -installPackages+=(pcre2-devel) -installPackages+=(double-conversion-devel) -installPackages+=(zstd) -# EGL support -installPackages+=(mesa-libEGL-devel) -installPackages+=(mesa-libGL-devel) -installPackages+=(libxkbfile-devel) -# Xinput2 -installPackages+=(libXi-devel) -installPackages+=(mysql-server) -installPackages+=(mysql) -installPackages+=(mysql-devel) -installPackages+=(postgresql-devel) -installPackages+=(cups-devel) -installPackages+=(dbus-devel) -# gstreamer 1 for QtMultimedia -# Note! gstreamer1-plugins-bad-free needs to be upgraded or it will conflicts with gstreamer1-plugins-base-devel -installPackages+=(gstreamer1-plugins-bad-free) -installPackages+=(gstreamer1-devel) -installPackages+=(gstreamer1-plugins-base-devel) -# yasm for QtMultimedia -installPackages+=(yasm) -# gtk3 style for QtGui/QStyle -installPackages+=(gtk3-devel) -# libusb1 for tqtc-boot2qt/qdb -installPackages+=(libusbx-devel) -# speech-dispatcher-devel for QtSpeech, otherwise it has no backend on Linux -installPackages+=(speech-dispatcher-devel) -# Python 2 devel and pip. python-pip requires the EPEL repository to be added -installPackages+=(python2-devel python2-pip) -# Python 3 with python-devel, pip and virtualenv -installPackages+=(python36) -installPackages+=(python36-devel) -# WebEngine -installPackages+=(bison) -installPackages+=(flex) -installPackages+=(gperf) -installPackages+=(alsa-lib-devel) -installPackages+=(pulseaudio-libs-devel) -installPackages+=(libXtst-devel) -installPackages+=(nspr-devel) -installPackages+=(nss-devel) -# For Android builds -installPackages+=(java-1.8.0-openjdk-devel) -# For receiving shasum -installPackages+=(perl-Digest-SHA) -# INTEGRITY requirements -installPackages+=(glibc.i686) -# Enable Qt Bluetooth -installPackages+=(bluez-libs-devel) -# QtWebKit -installPackages+=(libxml2-devel) -installPackages+=(libxslt-devel) -# For building Wayland from source -installPackages+=(libffi-devel) -# QtWayland -installPackages+=(mesa-libwayland-egl) -installPackages+=(mesa-libwayland-egl-devel) -installPackages+=(libwayland-client) -installPackages+=(libwayland-cursor) -installPackages+=(libwayland-server) -# Jenkins -installPackages+=(chrpath) -# libxkbcommon -installPackages+=(libxkbcommon-devel) -installPackages+=(libxkbcommon-x11-devel) -# xcb-util-* libraries -installPackages+=(xcb-util-devel) -installPackages+=(xcb-util-image-devel) -installPackages+=(xcb-util-keysyms-devel) -installPackages+=(xcb-util-wm-devel) -installPackages+=(xcb-util-renderutil-devel) -installPackages+=(xcb-util-cursor) -installPackages+=(xcb-util-cursor-devel) - -# ODBC support -installPackages+=(unixODBC-devel) -installPackages+=(unixODBC) -# Vulkan support -installPackages+=(vulkan-devel) -installPackages+=(vulkan-tools) -# Conan: For Python build -installPackages+=(xz-devel) -installPackages+=(zlib-devel) -installPackages+=(libffi-devel) -installPackages+=(libsqlite3x-devel) -# Build.pl -installPackages+=(perl-Data-Dumper) -# In RedHat these come with Devtoolset -installPackages+=(gcc) -installPackages+=(gcc-c++) -installPackages+=(libstdc++-static) -installPackages+=(make) -# Open source VMware Tools -installPackages+=(open-vm-tools) - -sudo yum -y install "${installPackages[@]}" - -sudo ln -s /usr/bin/python2 /usr/bin/python - -# We shouldn't use yum to install virtualenv. The one found from package repo is not -# working, but we can use installed pip -sudo pip3 install --upgrade pip -sudo pip3 install virtualenv wheel - -sudo /usr/bin/pip3 install wheel -# Install all needed packages in a special wheel cache directory -/usr/bin/pip3 wheel --wheel-dir "$HOME/python3-wheels" -r "${BASH_SOURCE%/*}/../common/shared/requirements.txt" - -# shellcheck source=../common/unix/SetEnvVar.sh -source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh" -SetEnvVar "PYTHON3_WHEEL_CACHE" "$HOME/python3-wheels" - -OpenSSLVersion="$(openssl version |cut -b 9-14)" -echo "OpenSSL = $OpenSSLVersion" >> ~/versions.txt - diff --git a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/04-p7zip.sh b/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/04-p7zip.sh deleted file mode 100755 index b5678342..00000000 --- a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/04-p7zip.sh +++ /dev/null @@ -1,52 +0,0 @@ -#!/usr/bin/env bash - -############################################################################# -## -## Copyright (C) 2017 The Qt Company Ltd. -## Contact: https://www.qt.io/licensing/ -## -## This file is part of the provisioning scripts of the Qt Toolkit. -## -## $QT_BEGIN_LICENSE:LGPL$ -## Commercial License Usage -## Licensees holding valid commercial Qt licenses may use this file in -## accordance with the commercial license agreement provided with the -## Software or, alternatively, in accordance with the terms contained in -## a written agreement between you and The Qt Company. For licensing terms -## and conditions see https://www.qt.io/terms-conditions. For further -## information use the contact form at https://www.qt.io/contact-us. -## -## GNU Lesser General Public License Usage -## Alternatively, this file may be used under the terms of the GNU Lesser -## General Public License version 3 as published by the Free Software -## Foundation and appearing in the file LICENSE.LGPL3 included in the -## packaging of this file. Please review the following information to -## ensure the GNU Lesser General Public License version 3 requirements -## will be met: https://www.gnu.org/licenses/lgpl-3.0.html. -## -## GNU General Public License Usage -## Alternatively, this file may be used under the terms of the GNU -## General Public License version 2.0 or (at your option) the GNU General -## Public license version 3 or any later version approved by the KDE Free -## Qt Foundation. The licenses are as published by the Free Software -## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 -## included in the packaging of this file. Please review the following -## information to ensure the GNU General Public License requirements will -## be met: https://www.gnu.org/licenses/gpl-2.0.html and -## https://www.gnu.org/licenses/gpl-3.0.html. -## -## $QT_END_LICENSE$ -## -############################################################################# - -set -ex - -name="p7zip" -version="7-11" -sudo yum -y install "$name" - -# Link 7za to 7z so we can use existing installation scripts -sudo ln -s /usr/bin/7za /usr/bin/7z - -echo "$name = $version" >> ~/versions.txt - diff --git a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/05-libclang-v100-dyn.sh b/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/05-libclang-v100-dyn.sh deleted file mode 100755 index fbf34ddd..00000000 --- a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/05-libclang-v100-dyn.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env bash -set -ex - -BASEDIR=$(dirname "$0") -# shellcheck source=../common/unix/libclang-v100-dyn.sh -"$BASEDIR/../common/unix/libclang-v100-dyn.sh" diff --git a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/05-libclang.sh b/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/05-libclang.sh deleted file mode 100755 index 7074cbc1..00000000 --- a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/05-libclang.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env bash -set -ex - -BASEDIR=$(dirname "$0") -# shellcheck source=../common/unix/libclang.sh -"$BASEDIR/../common/unix/libclang.sh" diff --git a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/08-integrity.sh b/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/08-integrity.sh deleted file mode 100755 index 00a9c984..00000000 --- a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/08-integrity.sh +++ /dev/null @@ -1,45 +0,0 @@ -#!/usr/bin/env bash - -############################################################################# -## -## Copyright (C) 2017 The Qt Company Ltd. -## Contact: https://www.qt.io/licensing/ -## -## This file is part of the provisioning scripts of the Qt Toolkit. -## -## $QT_BEGIN_LICENSE:LGPL$ -## Commercial License Usage -## Licensees holding valid commercial Qt licenses may use this file in -## accordance with the commercial license agreement provided with the -## Software or, alternatively, in accordance with the terms contained in -## a written agreement between you and The Qt Company. For licensing terms -## and conditions see https://www.qt.io/terms-conditions. For further -## information use the contact form at https://www.qt.io/contact-us. -## -## GNU Lesser General Public License Usage -## Alternatively, this file may be used under the terms of the GNU Lesser -## General Public License version 3 as published by the Free Software -## Foundation and appearing in the file LICENSE.LGPL3 included in the -## packaging of this file. Please review the following information to -## ensure the GNU Lesser General Public License version 3 requirements -## will be met: https://www.gnu.org/licenses/lgpl-3.0.html. -## -## GNU General Public License Usage -## Alternatively, this file may be used under the terms of the GNU -## General Public License version 2.0 or (at your option) the GNU General -## Public license version 3 or any later version approved by the KDE Free -## Qt Foundation. The licenses are as published by the Free Software -## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 -## included in the packaging of this file. Please review the following -## information to ensure the GNU General Public License requirements will -## be met: https://www.gnu.org/licenses/gpl-2.0.html and -## https://www.gnu.org/licenses/gpl-3.0.html. -## -## $QT_END_LICENSE$ -## -############################################################################# - -set -ex - -# shellcheck source=../common/linux/integrity.sh -source "${BASH_SOURCE%/*}/../common/linux/integrity.sh" diff --git a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/09-disable_selinux.sh b/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/09-disable_selinux.sh deleted file mode 100755 index 34747e07..00000000 --- a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/09-disable_selinux.sh +++ /dev/null @@ -1,45 +0,0 @@ -#!/usr/bin/env bash - -############################################################################# -## -## Copyright (C) 2017 The Qt Company Ltd. -## Contact: https://www.qt.io/licensing/ -## -## This file is part of the provisioning scripts of the Qt Toolkit. -## -## $QT_BEGIN_LICENSE:LGPL$ -## Commercial License Usage -## Licensees holding valid commercial Qt licenses may use this file in -## accordance with the commercial license agreement provided with the -## Software or, alternatively, in accordance with the terms contained in -## a written agreement between you and The Qt Company. For licensing terms -## and conditions see https://www.qt.io/terms-conditions. For further -## information use the contact form at https://www.qt.io/contact-us. -## -## GNU Lesser General Public License Usage -## Alternatively, this file may be used under the terms of the GNU Lesser -## General Public License version 3 as published by the Free Software -## Foundation and appearing in the file LICENSE.LGPL3 included in the -## packaging of this file. Please review the following information to -## ensure the GNU Lesser General Public License version 3 requirements -## will be met: https://www.gnu.org/licenses/lgpl-3.0.html. -## -## GNU General Public License Usage -## Alternatively, this file may be used under the terms of the GNU -## General Public License version 2.0 or (at your option) the GNU General -## Public license version 3 or any later version approved by the KDE Free -## Qt Foundation. The licenses are as published by the Free Software -## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 -## included in the packaging of this file. Please review the following -## information to ensure the GNU General Public License requirements will -## be met: https://www.gnu.org/licenses/gpl-2.0.html and -## https://www.gnu.org/licenses/gpl-3.0.html. -## -## $QT_END_LICENSE$ -## -############################################################################# - -set -ex - -# shellcheck source=../common/linux/disable_selinux.sh -source "${BASH_SOURCE%/*}/../common/linux/disable_selinux.sh" diff --git a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/20-sccache.sh b/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/20-sccache.sh deleted file mode 100755 index b371d947..00000000 --- a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/20-sccache.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env bash - -source "${BASH_SOURCE%/*}/../common/linux/sccache.sh" diff --git a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/22-mqtt_broker.sh b/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/22-mqtt_broker.sh deleted file mode 100755 index e0875b37..00000000 --- a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/22-mqtt_broker.sh +++ /dev/null @@ -1,43 +0,0 @@ -#!/usr/bin/env bash - -############################################################################# -## -## Copyright (C) 2017 The Qt Company Ltd. -## Contact: https://www.qt.io/licensing/ -## -## This file is part of the provisioning scripts of the Qt Toolkit. -## -## $QT_BEGIN_LICENSE:LGPL$ -## Commercial License Usage -## Licensees holding valid commercial Qt licenses may use this file in -## accordance with the commercial license agreement provided with the -## Software or, alternatively, in accordance with the terms contained in -## a written agreement between you and The Qt Company. For licensing terms -## and conditions see https://www.qt.io/terms-conditions. For further -## information use the contact form at https://www.qt.io/contact-us. -## -## GNU Lesser General Public License Usage -## Alternatively, this file may be used under the terms of the GNU Lesser -## General Public License version 3 as published by the Free Software -## Foundation and appearing in the file LICENSE.LGPL3 included in the -## packaging of this file. Please review the following information to -## ensure the GNU Lesser General Public License version 3 requirements -## will be met: https://www.gnu.org/licenses/lgpl-3.0.html. -## -## GNU General Public License Usage -## Alternatively, this file may be used under the terms of the GNU -## General Public License version 2.0 or (at your option) the GNU General -## Public license version 3 or any later version approved by the KDE Free -## Qt Foundation. The licenses are as published by the Free Software -## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 -## included in the packaging of this file. Please review the following -## information to ensure the GNU General Public License requirements will -## be met: https://www.gnu.org/licenses/gpl-2.0.html and -## https://www.gnu.org/licenses/gpl-3.0.html. -## -## $QT_END_LICENSE$ -## -############################################################################# - -# shellcheck source=../common/unix/mqtt_broker.sh -source "${BASH_SOURCE%/*}/../common/unix/mqtt_broker.sh" diff --git a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/30-fbx.sh b/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/30-fbx.sh deleted file mode 100755 index d8df4375..00000000 --- a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/30-fbx.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env bash - -set -ex - -BASEDIR=$(dirname "$0") -"$BASEDIR/../common/linux/fbx_linux.sh" diff --git a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/30-install-conan.sh b/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/30-install-conan.sh deleted file mode 100755 index b8820053..00000000 --- a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/30-install-conan.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env bash - -set -ex - -BASEDIR=$(dirname "$0") -"$BASEDIR/../common/unix/install-conan.sh" "linux" diff --git a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/30-install-git.sh b/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/30-install-git.sh deleted file mode 100755 index 05fcdf8e..00000000 --- a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/30-install-git.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env bash - -set -ex - -BASEDIR=$(dirname "$0") -"$BASEDIR/../common/linux/install-git.sh" diff --git a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/30-install_icu.sh b/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/30-install_icu.sh deleted file mode 100755 index 055cefb8..00000000 --- a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/30-install_icu.sh +++ /dev/null @@ -1,82 +0,0 @@ -#!/usr/bin/env bash - -############################################################################# -## -## Copyright (C) 2018 The Qt Company Ltd. -## Contact: https://www.qt.io/licensing/ -## -## This file is part of the provisioning scripts of the Qt Toolkit. -## -## $QT_BEGIN_LICENSE:LGPL$ -## Commercial License Usage -## Licensees holding valid commercial Qt licenses may use this file in -## accordance with the commercial license agreement provided with the -## Software or, alternatively, in accordance with the terms contained in -## a written agreement between you and The Qt Company. For licensing terms -## and conditions see https://www.qt.io/terms-conditions. For further -## information use the contact form at https://www.qt.io/contact-us. -## -## GNU Lesser General Public License Usage -## Alternatively, this file may be used under the terms of the GNU Lesser -## General Public License version 3 as published by the Free Software -## Foundation and appearing in the file LICENSE.LGPL3 included in the -## packaging of this file. Please review the following information to -## ensure the GNU Lesser General Public License version 3 requirements -## will be met: https://www.gnu.org/licenses/lgpl-3.0.html. -## -## GNU General Public License Usage -## Alternatively, this file may be used under the terms of the GNU -## General Public License version 2.0 or (at your option) the GNU General -## Public license version 3 or any later version approved by the KDE Free -## Qt Foundation. The licenses are as published by the Free Software -## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 -## included in the packaging of this file. Please review the following -## information to ensure the GNU General Public License requirements will -## be met: https://www.gnu.org/licenses/gpl-2.0.html and -## https://www.gnu.org/licenses/gpl-3.0.html. -## -## $QT_END_LICENSE$ -## -############################################################################# - -# shellcheck source=../common/unix/DownloadURL.sh -source "${BASH_SOURCE%/*}/../common/unix/DownloadURL.sh" - -set -ex - -# This script will install ICU - -icuVersion="56.1" -icuLocation="/usr/lib64" -sha1="6dd9ca6b185681a7ddc4bb94fd7fced27647a21c" -baseBinaryPackageURL="http://ci-files01-hki.intra.qt.io/input/icu/$icuVersion/icu-linux-g++-Rhel7.2-x64.7z" -baseBinaryPackageExternalURL="http://master.qt.io/development_releases/prebuilt/icu/prebuilt/$icuVersion/icu-linux-g++-Rhel7.2-x64.7z" - -sha1Dev="bffde26cdea752bee0edd281820c57f1adac3864" -develPackageURL="http://ci-files01-hki.intra.qt.io/input/icu/$icuVersion/icu-linux-g++-Rhel7.2-x64-devel.7z" -develPackageExternalURL="http://master.qt.io/development_releases/prebuilt/icu/prebuilt/$icuVersion/icu-linux-g++-Rhel7.2-x64-devel.7z" - -echo "Installing custom ICU $icuVersion $sha1 packages on CentOS to $icuLocation" - -targetFile=$(mktemp) -DownloadURL "$baseBinaryPackageURL" "$baseBinaryPackageExternalURL" "$sha1" "$targetFile" -sudo 7z x -y -o/usr/lib64 "$targetFile" -sudo rm "$targetFile" - -echo "Installing custom ICU devel packages on CentOS" - -tempDir=$(mktemp -d) - -targetFile=$(mktemp) -DownloadURL "$develPackageURL" "$develPackageExternalURL" "$sha1Dev" "$targetFile" -7z x -y -o"$tempDir" "$targetFile" - -sudo cp -a "$tempDir"/lib/* /usr/lib64 -sudo cp -a "$tempDir"/* /usr/ - -sudo rm "$targetFile" -sudo rm -fr "$tempDir" - -sudo /sbin/ldconfig - -echo "ICU = $icuVersion" >> ~/versions.txt diff --git a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/35-install-breakpad.sh b/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/35-install-breakpad.sh deleted file mode 100755 index 74dd1579..00000000 --- a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/35-install-breakpad.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env bash - -set -ex - -# shellcheck source=../common/unix/install-breakpad.sh -source "${BASH_SOURCE%/*}/../common/unix/install-breakpad.sh" diff --git a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/40-android_linux.sh b/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/40-android_linux.sh deleted file mode 100755 index 1e01ed19..00000000 --- a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/40-android_linux.sh +++ /dev/null @@ -1,45 +0,0 @@ -#!/usr/bin/env bash - -############################################################################# -## -## Copyright (C) 2017 The Qt Company Ltd. -## Contact: https://www.qt.io/licensing/ -## -## This file is part of the provisioning scripts of the Qt Toolkit. -## -## $QT_BEGIN_LICENSE:LGPL$ -## Commercial License Usage -## Licensees holding valid commercial Qt licenses may use this file in -## accordance with the commercial license agreement provided with the -## Software or, alternatively, in accordance with the terms contained in -## a written agreement between you and The Qt Company. For licensing terms -## and conditions see https://www.qt.io/terms-conditions. For further -## information use the contact form at https://www.qt.io/contact-us. -## -## GNU Lesser General Public License Usage -## Alternatively, this file may be used under the terms of the GNU Lesser -## General Public License version 3 as published by the Free Software -## Foundation and appearing in the file LICENSE.LGPL3 included in the -## packaging of this file. Please review the following information to -## ensure the GNU Lesser General Public License version 3 requirements -## will be met: https://www.gnu.org/licenses/lgpl-3.0.html. -## -## GNU General Public License Usage -## Alternatively, this file may be used under the terms of the GNU -## General Public License version 2.0 or (at your option) the GNU General -## Public license version 3 or any later version approved by the KDE Free -## Qt Foundation. The licenses are as published by the Free Software -## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 -## included in the packaging of this file. Please review the following -## information to ensure the GNU General Public License requirements will -## be met: https://www.gnu.org/licenses/gpl-2.0.html and -## https://www.gnu.org/licenses/gpl-3.0.html. -## -## $QT_END_LICENSE$ -## -############################################################################# - -set -ex - -# shellcheck source=../common/linux/android_linux.sh -source "${BASH_SOURCE%/*}/../common/linux/android_linux.sh" diff --git a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/40-install-cmake.sh b/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/40-install-cmake.sh deleted file mode 100755 index 8a7033a2..00000000 --- a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/40-install-cmake.sh +++ /dev/null @@ -1,49 +0,0 @@ -#!/usr/bin/env bash - -############################################################################# -## -## Copyright (C) 2017 The Qt Company Ltd. -## Contact: https://www.qt.io/licensing/ -## -## This file is part of the provisioning scripts of the Qt Toolkit. -## -## $QT_BEGIN_LICENSE:LGPL$ -## Commercial License Usage -## Licensees holding valid commercial Qt licenses may use this file in -## accordance with the commercial license agreement provided with the -## Software or, alternatively, in accordance with the terms contained in -## a written agreement between you and The Qt Company. For licensing terms -## and conditions see https://www.qt.io/terms-conditions. For further -## information use the contact form at https://www.qt.io/contact-us. -## -## GNU Lesser General Public License Usage -## Alternatively, this file may be used under the terms of the GNU Lesser -## General Public License version 3 as published by the Free Software -## Foundation and appearing in the file LICENSE.LGPL3 included in the -## packaging of this file. Please review the following information to -## ensure the GNU Lesser General Public License version 3 requirements -## will be met: https://www.gnu.org/licenses/lgpl-3.0.html. -## -## GNU General Public License Usage -## Alternatively, this file may be used under the terms of the GNU -## General Public License version 2.0 or (at your option) the GNU General -## Public license version 3 or any later version approved by the KDE Free -## Qt Foundation. The licenses are as published by the Free Software -## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 -## included in the packaging of this file. Please review the following -## information to ensure the GNU General Public License requirements will -## be met: https://www.gnu.org/licenses/gpl-2.0.html and -## https://www.gnu.org/licenses/gpl-3.0.html. -## -## $QT_END_LICENSE$ -## -############################################################################# - -# This script installs CMake 3.6.2 - -set -ex - -# CMake is needed for autotests that verify that Qt can be built with CMake - -# shellcheck source=../common/linux/cmake_linux.sh -source "${BASH_SOURCE%/*}/../common/linux/cmake_linux.sh" diff --git a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/50-openssl_for_android_linux.sh b/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/50-openssl_for_android_linux.sh deleted file mode 100755 index 05306ed1..00000000 --- a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/50-openssl_for_android_linux.sh +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/env bash - -############################################################################# -## -## Copyright (C) 2021 The Qt Company Ltd. -## Contact: https://www.qt.io/licensing/ -## -## This file is part of the provisioning scripts of the Qt Toolkit. -## -## $QT_BEGIN_LICENSE:LGPL$ -## Commercial License Usage -## Licensees holding valid commercial Qt licenses may use this file in -## accordance with the commercial license agreement provided with the -## Software or, alternatively, in accordance with the terms contained in -## a written agreement between you and The Qt Company. For licensing terms -## and conditions see https://www.qt.io/terms-conditions. For further -## information use the contact form at https://www.qt.io/contact-us. -## -## GNU Lesser General Public License Usage -## Alternatively, this file may be used under the terms of the GNU Lesser -## General Public License version 3 as published by the Free Software -## Foundation and appearing in the file LICENSE.LGPL3 included in the -## packaging of this file. Please review the following information to -## ensure the GNU Lesser General Public License version 3 requirements -## will be met: https://www.gnu.org/licenses/lgpl-3.0.html. -## -## GNU General Public License Usage -## Alternatively, this file may be used under the terms of the GNU -## General Public License version 2.0 or (at your option) the GNU General -## Public license version 3 or any later version approved by the KDE Free -## Qt Foundation. The licenses are as published by the Free Software -## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 -## included in the packaging of this file. Please review the following -## information to ensure the GNU General Public License requirements will -## be met: https://www.gnu.org/licenses/gpl-2.0.html and -## https://www.gnu.org/licenses/gpl-3.0.html. -## -## $QT_END_LICENSE$ -## -############################################################################# -set -ex - -# shellcheck source=../common/unix/openssl_for_android.sh -source "${BASH_SOURCE%/*}/../common/unix/openssl_for_android.sh" diff --git a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/60-install_protobuf.sh b/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/60-install_protobuf.sh deleted file mode 100644 index 19c8af39..00000000 --- a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/60-install_protobuf.sh +++ /dev/null @@ -1,46 +0,0 @@ -#!/usr/bin/env bash - -############################################################################# -## -## Copyright (C) 2018 The Qt Company Ltd. -## Contact: https://www.qt.io/licensing/ -## -## This file is part of the provisioning scripts of the Qt Toolkit. -## -## $QT_BEGIN_LICENSE:LGPL$ -## Commercial License Usage -## Licensees holding valid commercial Qt licenses may use this file in -## accordance with the commercial license agreement provided with the -## Software or, alternatively, in accordance with the terms contained in -## a written agreement between you and The Qt Company. For licensing terms -## and conditions see https://www.qt.io/terms-conditions. For further -## information use the contact form at https://www.qt.io/contact-us. -## -## GNU Lesser General Public License Usage -## Alternatively, this file may be used under the terms of the GNU Lesser -## General Public License version 3 as published by the Free Software -## Foundation and appearing in the file LICENSE.LGPL3 included in the -## packaging of this file. Please review the following information to -## ensure the GNU Lesser General Public License version 3 requirements -## will be met: https://www.gnu.org/licenses/lgpl-3.0.html. -## -## GNU General Public License Usage -## Alternatively, this file may be used under the terms of the GNU -## General Public License version 2.0 or (at your option) the GNU General -## Public license version 3 or any later version approved by the KDE Free -## Qt Foundation. The licenses are as published by the Free Software -## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 -## included in the packaging of this file. Please review the following -## information to ensure the GNU General Public License requirements will -## be met: https://www.gnu.org/licenses/gpl-2.0.html and -## https://www.gnu.org/licenses/gpl-3.0.html. -## -## $QT_END_LICENSE$ -## -############################################################################# - -set -ex - -# shellcheck source=../common/unix/install_protobuf.sh -source "${BASH_SOURCE%/*}/../common/unix/install_protobuf.sh" - diff --git a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/70-install_QemuGA.sh b/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/70-install_QemuGA.sh deleted file mode 100755 index a5c865a1..00000000 --- a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/70-install_QemuGA.sh +++ /dev/null @@ -1,47 +0,0 @@ -#!/usr/bin/env bash - -############################################################################# -## -## Copyright (C) 2020 The Qt Company Ltd. -## Contact: https://www.qt.io/licensing/ -## -## This file is part of the provisioning scripts of the Qt Toolkit. -## -## $QT_BEGIN_LICENSE:LGPL$ -## Commercial License Usage -## Licensees holding valid commercial Qt licenses may use this file in -## accordance with the commercial license agreement provided with the -## Software or, alternatively, in accordance with the terms contained in -## a written agreement between you and The Qt Company. For licensing terms -## and conditions see https://www.qt.io/terms-conditions. For further -## information use the contact form at https://www.qt.io/contact-us. -## -## GNU Lesser General Public License Usage -## Alternatively, this file may be used under the terms of the GNU Lesser -## General Public License version 3 as published by the Free Software -## Foundation and appearing in the file LICENSE.LGPL3 included in the -## packaging of this file. Please review the following information to -## ensure the GNU Lesser General Public License version 3 requirements -## will be met: https://www.gnu.org/licenses/lgpl-3.0.html. -## -## GNU General Public License Usage -## Alternatively, this file may be used under the terms of the GNU -## General Public License version 2.0 or (at your option) the GNU General -## Public license version 3 or any later version approved by the KDE Free -## Qt Foundation. The licenses are as published by the Free Software -## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 -## included in the packaging of this file. Please review the following -## information to ensure the GNU General Public License requirements will -## be met: https://www.gnu.org/licenses/gpl-2.0.html and -## https://www.gnu.org/licenses/gpl-3.0.html. -## -## $QT_END_LICENSE$ -## -############################################################################# - -# This script installs QEMU Guest Agent - -set -ex - -sudo yum -y install qemu-guest-agent -sudo systemctl start qemu-guest-agent diff --git a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/70-install_dwz.sh b/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/70-install_dwz.sh deleted file mode 100755 index 947e7bde..00000000 --- a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/70-install_dwz.sh +++ /dev/null @@ -1,48 +0,0 @@ -#!/usr/bin/env bash - -############################################################################# -## -## Copyright (C) 2020 Konstantin Tokarev -## Contact: https://www.qt.io/licensing/ -## -## This file is part of the provisioning scripts of the Qt Toolkit. -## -## $QT_BEGIN_LICENSE:LGPL$ -## Commercial License Usage -## Licensees holding valid commercial Qt licenses may use this file in -## accordance with the commercial license agreement provided with the -## Software or, alternatively, in accordance with the terms contained in -## a written agreement between you and The Qt Company. For licensing terms -## and conditions see https://www.qt.io/terms-conditions. For further -## information use the contact form at https://www.qt.io/contact-us. -## -## GNU Lesser General Public License Usage -## Alternatively, this file may be used under the terms of the GNU Lesser -## General Public License version 3 as published by the Free Software -## Foundation and appearing in the file LICENSE.LGPL3 included in the -## packaging of this file. Please review the following information to -## ensure the GNU Lesser General Public License version 3 requirements -## will be met: https://www.gnu.org/licenses/lgpl-3.0.html. -## -## GNU General Public License Usage -## Alternatively, this file may be used under the terms of the GNU -## General Public License version 2.0 or (at your option) the GNU General -## Public license version 3 or any later version approved by the KDE Free -## Qt Foundation. The licenses are as published by the Free Software -## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 -## included in the packaging of this file. Please review the following -## information to ensure the GNU General Public License requirements will -## be met: https://www.gnu.org/licenses/gpl-2.0.html and -## https://www.gnu.org/licenses/gpl-3.0.html. -## -## $QT_END_LICENSE$ -## -############################################################################# - -set -ex - -sudo yum -y install elfutils-libelf-devel - -# shellcheck source=../common/linux/install_dwz.sh -source "${BASH_SOURCE%/*}/../common/linux/install_dwz.sh" - diff --git a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/90-install-ffmpeg.sh b/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/90-install-ffmpeg.sh deleted file mode 100644 index 61da9b7b..00000000 --- a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/90-install-ffmpeg.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env bash - -source "${BASH_SOURCE%/*}/../common/unix/install-ffmpeg.sh" "linux" diff --git a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/90-squish.sh b/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/90-squish.sh deleted file mode 100755 index e4281588..00000000 --- a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/90-squish.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/env bash -BASEDIR=$(dirname "$0") -"$BASEDIR/../common/unix/squishInstall.sh" - diff --git a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/99-cleanup.sh b/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/99-cleanup.sh deleted file mode 100755 index 7c2090b8..00000000 --- a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/99-cleanup.sh +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/env bash - -############################################################################# -## -## Copyright (C) 2022 The Qt Company Ltd. -## Contact: https://www.qt.io/licensing/ -## -## This file is part of the provisioning scripts of the Qt Toolkit. -## -## $QT_BEGIN_LICENSE:LGPL$ -## Commercial License Usage -## Licensees holding valid commercial Qt licenses may use this file in -## accordance with the commercial license agreement provided with the -## Software or, alternatively, in accordance with the terms contained in -## a written agreement between you and The Qt Company. For licensing terms -## and conditions see https://www.qt.io/terms-conditions. For further -## information use the contact form at https://www.qt.io/contact-us. -## -## GNU Lesser General Public License Usage -## Alternatively, this file may be used under the terms of the GNU Lesser -## General Public License version 3 as published by the Free Software -## Foundation and appearing in the file LICENSE.LGPL3 included in the -## packaging of this file. Please review the following information to -## ensure the GNU Lesser General Public License version 3 requirements -## will be met: https://www.gnu.org/licenses/lgpl-3.0.html. -## -## GNU General Public License Usage -## Alternatively, this file may be used under the terms of the GNU -## General Public License version 2.0 or (at your option) the GNU General -## Public license version 3 or any later version approved by the KDE Free -## Qt Foundation. The licenses are as published by the Free Software -## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 -## included in the packaging of this file. Please review the following -## information to ensure the GNU General Public License requirements will -## be met: https://www.gnu.org/licenses/gpl-2.0.html and -## https://www.gnu.org/licenses/gpl-3.0.html. -## -## $QT_END_LICENSE$ -## -############################################################################# - -set -ex - -"$(dirname "$0")"/../common/linux/cleanup_cache.sh diff --git a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/99-version.sh b/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/99-version.sh deleted file mode 100755 index 87825b16..00000000 --- a/coin/provisioning/qtci-linux-CentOS-8.3-x86_64/99-version.sh +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env bash - -############################################################################# -## -## Copyright (C) 2018 The Qt Company Ltd. -## Contact: https://www.qt.io/licensing/ -## -## This file is part of the provisioning scripts of the Qt Toolkit. -## -## $QT_BEGIN_LICENSE:LGPL$ -## Commercial License Usage -## Licensees holding valid commercial Qt licenses may use this file in -## accordance with the commercial license agreement provided with the -## Software or, alternatively, in accordance with the terms contained in -## a written agreement between you and The Qt Company. For licensing terms -## and conditions see https://www.qt.io/terms-conditions. For further -## information use the contact form at https://www.qt.io/contact-us. -## -## GNU Lesser General Public License Usage -## Alternatively, this file may be used under the terms of the GNU Lesser -## General Public License version 3 as published by the Free Software -## Foundation and appearing in the file LICENSE.LGPL3 included in the -## packaging of this file. Please review the following information to -## ensure the GNU Lesser General Public License version 3 requirements -## will be met: https://www.gnu.org/licenses/lgpl-3.0.html. -## -## GNU General Public License Usage -## Alternatively, this file may be used under the terms of the GNU -## General Public License version 2.0 or (at your option) the GNU General -## Public license version 3 or any later version approved by the KDE Free -## Qt Foundation. The licenses are as published by the Free Software -## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 -## included in the packaging of this file. Please review the following -## information to ensure the GNU General Public License requirements will -## be met: https://www.gnu.org/licenses/gpl-2.0.html and -## https://www.gnu.org/licenses/gpl-3.0.html. -## -## $QT_END_LICENSE$ -## -############################################################################# - -# This script needs to be called last during provisioning so that the software information will show up last in provision log. - -# Storage installed RPM packages information - -set -ex - -# shellcheck disable=SC2129 -echo "*********************************************" >> ~/versions.txt -echo "***** All installed RPM packages *****" >> ~/versions.txt -rpm -q -a | sort >> ~/versions.txt -echo "*********************************************" >> ~/versions.txt - -"$(dirname "$0")/../common/linux/version.sh"