mirror of
git://code.qt.io/qt/qt5.git
synced 2026-04-03 12:16:45 +08:00
Linux: Keep the IANA time zone database (tzdata/timezone) up to date
Need upgrade of the IANA db to 2022g or later with Ubuntu 22.04. Ensure zoneinfo (tzdata/timezone) always stays up to date with all Linux OS. Both packages (tzdata/timezone) provide the same thing: - the IANA TZ database under /usr/share/zoneinfo/ tzdata: - Debian - Ubuntu - RHEL timezone: - openSUSE - SLES Pick-to: 6.11 6.10 6.8 6.5 Fixes: COIN-1282 Change-Id: I6fe7d548470d8f0f63e5451a6b5203e658575f48 Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
This commit is contained in:
@@ -252,6 +252,8 @@ installPackages+=(libusb-1.0-0-dev)
|
|||||||
# password management support for Qt Creator
|
# password management support for Qt Creator
|
||||||
installPackages+=(libsecret-1-dev)
|
installPackages+=(libsecret-1-dev)
|
||||||
installPackages+=(debian-archive-keyring)
|
installPackages+=(debian-archive-keyring)
|
||||||
|
# Keep zoneinfo up-to-date (COIN-1282)
|
||||||
|
installPackages+=(tzdata)
|
||||||
|
|
||||||
|
|
||||||
echo "Running update for apt"
|
echo "Running update for apt"
|
||||||
|
|||||||
@@ -161,6 +161,8 @@ installPackages+=(perl-JSON)
|
|||||||
installPackages+=(perl-Test-Simple) # To install Test::More module for SBOM
|
installPackages+=(perl-Test-Simple) # To install Test::More module for SBOM
|
||||||
# For qtgrpc build
|
# For qtgrpc build
|
||||||
installPackages+=(zlib-static)
|
installPackages+=(zlib-static)
|
||||||
|
# Keep zoneinfo up-to-date (COIN-1282)
|
||||||
|
installPackages+=(tzdata)
|
||||||
|
|
||||||
sudo yum -y install "${installPackages[@]}"
|
sudo yum -y install "${installPackages[@]}"
|
||||||
|
|
||||||
|
|||||||
@@ -155,6 +155,8 @@ installPackages+=(perl-IPC-Cmd)
|
|||||||
installPackages+=(libsecret-devel)
|
installPackages+=(libsecret-devel)
|
||||||
# For tst_license.pl with all the machines generating SBOM
|
# For tst_license.pl with all the machines generating SBOM
|
||||||
installPackages+=(perl-JSON)
|
installPackages+=(perl-JSON)
|
||||||
|
# Keep zoneinfo up-to-date (COIN-1282)
|
||||||
|
installPackages+=(tzdata)
|
||||||
|
|
||||||
sudo yum -y install "${installPackages[@]}"
|
sudo yum -y install "${installPackages[@]}"
|
||||||
|
|
||||||
|
|||||||
@@ -124,6 +124,8 @@ installPackages+=(make)
|
|||||||
installPackages+=(open-vm-tools)
|
installPackages+=(open-vm-tools)
|
||||||
# Install all available locales (COIN-727)
|
# Install all available locales (COIN-727)
|
||||||
installPackages+=(langpacks-*)
|
installPackages+=(langpacks-*)
|
||||||
|
# Keep zoneinfo up-to-date (COIN-1282)
|
||||||
|
installPackages+=(tzdata)
|
||||||
|
|
||||||
sudo yum -y install "${installPackages[@]}"
|
sudo yum -y install "${installPackages[@]}"
|
||||||
|
|
||||||
|
|||||||
@@ -134,6 +134,8 @@ installPackages+=(gcc-c++)
|
|||||||
installPackages+=(make)
|
installPackages+=(make)
|
||||||
# Open source VMware Tools
|
# Open source VMware Tools
|
||||||
installPackages+=(open-vm-tools)
|
installPackages+=(open-vm-tools)
|
||||||
|
# Keep zoneinfo up-to-date (COIN-1282)
|
||||||
|
installPackages+=(tzdata)
|
||||||
|
|
||||||
sudo yum -y install "${installPackages[@]}"
|
sudo yum -y install "${installPackages[@]}"
|
||||||
|
|
||||||
|
|||||||
@@ -143,6 +143,8 @@ installPackages+=(gcc-c++)
|
|||||||
installPackages+=(make)
|
installPackages+=(make)
|
||||||
# Open source VMware Tools
|
# Open source VMware Tools
|
||||||
installPackages+=(open-vm-tools)
|
installPackages+=(open-vm-tools)
|
||||||
|
# Keep zoneinfo up-to-date (COIN-1282)
|
||||||
|
installPackages+=(tzdata)
|
||||||
|
|
||||||
sudo yum -y install "${installPackages[@]}"
|
sudo yum -y install "${installPackages[@]}"
|
||||||
|
|
||||||
|
|||||||
@@ -153,6 +153,8 @@ installPackages+=(zip)
|
|||||||
installPackages+=(perl-IPC-Cmd)
|
installPackages+=(perl-IPC-Cmd)
|
||||||
# password management support for Qt Creator
|
# password management support for Qt Creator
|
||||||
installPackages+=(libsecret-devel)
|
installPackages+=(libsecret-devel)
|
||||||
|
# Keep zoneinfo up-to-date (COIN-1282)
|
||||||
|
installPackages+=(tzdata)
|
||||||
|
|
||||||
sudo yum -y install "${installPackages[@]}"
|
sudo yum -y install "${installPackages[@]}"
|
||||||
|
|
||||||
|
|||||||
@@ -144,7 +144,8 @@ installPackages+=(keyutils)
|
|||||||
installPackages+=(cifs-utils)
|
installPackages+=(cifs-utils)
|
||||||
# password management support for Qt Creator
|
# password management support for Qt Creator
|
||||||
installPackages+=(libsecret-devel)
|
installPackages+=(libsecret-devel)
|
||||||
|
# Keep zoneinfo up-to-date (COIN-1282)
|
||||||
|
installPackages+=(tzdata)
|
||||||
|
|
||||||
sudo yum -y install "${installPackages[@]}"
|
sudo yum -y install "${installPackages[@]}"
|
||||||
|
|
||||||
|
|||||||
@@ -170,6 +170,8 @@ installPackages+=(libsecret-devel)
|
|||||||
installPackages+=(libuuid-devel)
|
installPackages+=(libuuid-devel)
|
||||||
# For Firebird in RTA
|
# For Firebird in RTA
|
||||||
installPackages+=(libtommath-devel)
|
installPackages+=(libtommath-devel)
|
||||||
|
# Keep zoneinfo up-to-date (COIN-1282)
|
||||||
|
installPackages+=(tzdata)
|
||||||
|
|
||||||
sudo yum -y install "${installPackages[@]}"
|
sudo yum -y install "${installPackages[@]}"
|
||||||
|
|
||||||
|
|||||||
@@ -173,6 +173,8 @@ installPackages+=(libuuid-devel)
|
|||||||
installPackages+=(libtommath-devel)
|
installPackages+=(libtommath-devel)
|
||||||
# For tst_license.pl with all the machines generating SBOM
|
# For tst_license.pl with all the machines generating SBOM
|
||||||
installPackages+=(perl-JSON)
|
installPackages+=(perl-JSON)
|
||||||
|
# Keep zoneinfo up-to-date (COIN-1282)
|
||||||
|
installPackages+=(tzdata)
|
||||||
|
|
||||||
sudo yum -y install "${installPackages[@]}"
|
sudo yum -y install "${installPackages[@]}"
|
||||||
|
|
||||||
|
|||||||
@@ -174,6 +174,8 @@ installPackages+=(libuuid-devel)
|
|||||||
installPackages+=(libtommath-devel)
|
installPackages+=(libtommath-devel)
|
||||||
# For tst_license.pl with all the machines generating SBOM
|
# For tst_license.pl with all the machines generating SBOM
|
||||||
installPackages+=(perl-JSON)
|
installPackages+=(perl-JSON)
|
||||||
|
# Keep zoneinfo up-to-date (COIN-1282)
|
||||||
|
installPackages+=(tzdata)
|
||||||
|
|
||||||
sudo yum -y install "${installPackages[@]}"
|
sudo yum -y install "${installPackages[@]}"
|
||||||
|
|
||||||
|
|||||||
@@ -99,6 +99,9 @@ sudo zypper -nq install nodejs16
|
|||||||
# OpenSSL 3
|
# OpenSSL 3
|
||||||
sudo zypper -nq install openssl-3
|
sudo zypper -nq install openssl-3
|
||||||
|
|
||||||
|
# Keep zoneinfo up-to-date (COIN-1282)
|
||||||
|
sudo zypper -nq install timezone
|
||||||
|
|
||||||
gccVersion="$(gcc --version |grep -Eo '[0-9]+\.[0-9]+(\.[0-9]+)?' |head -n 1)"
|
gccVersion="$(gcc --version |grep -Eo '[0-9]+\.[0-9]+(\.[0-9]+)?' |head -n 1)"
|
||||||
echo "GCC = $gccVersion" >> versions.txt
|
echo "GCC = $gccVersion" >> versions.txt
|
||||||
|
|
||||||
|
|||||||
@@ -110,6 +110,9 @@ sudo zypper -nq install libtommath-devel
|
|||||||
# For tst_license.pl with all the machines generating SBOM
|
# For tst_license.pl with all the machines generating SBOM
|
||||||
sudo zypper -nq install perl-JSON
|
sudo zypper -nq install perl-JSON
|
||||||
|
|
||||||
|
# Keep zoneinfo up-to-date (COIN-1282)
|
||||||
|
sudo zypper -nq install timezone
|
||||||
|
|
||||||
gccVersion="$(gcc --version |grep -Eo '[0-9]+\.[0-9]+(\.[0-9]+)?' |head -n 1)"
|
gccVersion="$(gcc --version |grep -Eo '[0-9]+\.[0-9]+(\.[0-9]+)?' |head -n 1)"
|
||||||
echo "GCC = $gccVersion" >> versions.txt
|
echo "GCC = $gccVersion" >> versions.txt
|
||||||
|
|
||||||
|
|||||||
@@ -113,6 +113,9 @@ sudo zypper -nq install libtommath-devel
|
|||||||
# For tst_license.pl with all the machines generating SBOM
|
# For tst_license.pl with all the machines generating SBOM
|
||||||
sudo zypper -nq install perl-JSON
|
sudo zypper -nq install perl-JSON
|
||||||
|
|
||||||
|
# Keep zoneinfo up-to-date (COIN-1282)
|
||||||
|
sudo zypper -nq install timezone
|
||||||
|
|
||||||
gccVersion="$(gcc --version |grep -Eo '[0-9]+\.[0-9]+(\.[0-9]+)?' |head -n 1)"
|
gccVersion="$(gcc --version |grep -Eo '[0-9]+\.[0-9]+(\.[0-9]+)?' |head -n 1)"
|
||||||
echo "GCC = $gccVersion" >> versions.txt
|
echo "GCC = $gccVersion" >> versions.txt
|
||||||
|
|
||||||
|
|||||||
@@ -170,6 +170,8 @@ installPackages+=(libxml2-dev)
|
|||||||
installPackages+=(libhyphen-dev)
|
installPackages+=(libhyphen-dev)
|
||||||
# Fix dependencies in shared ffmpeg libs
|
# Fix dependencies in shared ffmpeg libs
|
||||||
installPackages+=(patchelf)
|
installPackages+=(patchelf)
|
||||||
|
# Keep zoneinfo up-to-date (COIN-1282)
|
||||||
|
installPackages+=(tzdata)
|
||||||
|
|
||||||
echo "Running update for apt"
|
echo "Running update for apt"
|
||||||
waitLoop
|
waitLoop
|
||||||
|
|||||||
@@ -218,6 +218,8 @@ installPackages+=(net-tools)
|
|||||||
installPackages+=(bridge-utils)
|
installPackages+=(bridge-utils)
|
||||||
# Fix dependencies in shared ffmpeg libs
|
# Fix dependencies in shared ffmpeg libs
|
||||||
installPackages+=(patchelf)
|
installPackages+=(patchelf)
|
||||||
|
# Keep zoneinfo up-to-date (COIN-1282)
|
||||||
|
installPackages+=(tzdata)
|
||||||
|
|
||||||
echo "Running update for apt"
|
echo "Running update for apt"
|
||||||
waitLoop
|
waitLoop
|
||||||
|
|||||||
@@ -52,6 +52,9 @@ installPackages+=(virtualenv)
|
|||||||
# For mounting ci-files01 for Squish
|
# For mounting ci-files01 for Squish
|
||||||
installPackages+=(nfs-common)
|
installPackages+=(nfs-common)
|
||||||
|
|
||||||
|
# Keep zoneinfo up-to-date (COIN-1282)
|
||||||
|
installPackages+=(tzdata)
|
||||||
|
|
||||||
echo "Running update for apt"
|
echo "Running update for apt"
|
||||||
waitLoop
|
waitLoop
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
|
|||||||
@@ -243,6 +243,8 @@ installPackages+=(patchelf)
|
|||||||
installPackages+=(libtommath-dev)
|
installPackages+=(libtommath-dev)
|
||||||
# For tst_license.pl with all the machines generating SBOM
|
# For tst_license.pl with all the machines generating SBOM
|
||||||
installPackages+=(libjson-perl)
|
installPackages+=(libjson-perl)
|
||||||
|
# Keep zoneinfo up-to-date (COIN-1282)
|
||||||
|
installPackages+=(tzdata)
|
||||||
|
|
||||||
echo "Running update for apt"
|
echo "Running update for apt"
|
||||||
waitLoop
|
waitLoop
|
||||||
|
|||||||
@@ -237,6 +237,8 @@ installPackages+=(patchelf)
|
|||||||
installPackages+=(libusb-1.0-0-dev)
|
installPackages+=(libusb-1.0-0-dev)
|
||||||
# password management support for Qt Creator
|
# password management support for Qt Creator
|
||||||
installPackages+=(libsecret-1-dev)
|
installPackages+=(libsecret-1-dev)
|
||||||
|
# Keep zoneinfo up-to-date (COIN-1282)
|
||||||
|
installPackages+=(tzdata)
|
||||||
|
|
||||||
echo "Running update for apt"
|
echo "Running update for apt"
|
||||||
waitLoop
|
waitLoop
|
||||||
|
|||||||
@@ -247,6 +247,9 @@ installPackages+=(uml-utilities)
|
|||||||
# Fix dependencies in shared ffmpeg libs
|
# Fix dependencies in shared ffmpeg libs
|
||||||
installPackages+=(patchelf)
|
installPackages+=(patchelf)
|
||||||
|
|
||||||
|
# Keep zoneinfo up-to-date (COIN-1282)
|
||||||
|
installPackages+=(tzdata)
|
||||||
|
|
||||||
echo "Running update for apt"
|
echo "Running update for apt"
|
||||||
waitLoop
|
waitLoop
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
|
|||||||
@@ -69,6 +69,9 @@ sudo zypper -nq install autoconf libcurl-devel libexpat-devel
|
|||||||
# Java
|
# Java
|
||||||
sudo zypper -nq install java-21-openjdk-devel-21.0.9.0-150600.3.18.2
|
sudo zypper -nq install java-21-openjdk-devel-21.0.9.0-150600.3.18.2
|
||||||
|
|
||||||
|
# Keep zoneinfo up-to-date (COIN-1282)
|
||||||
|
sudo zypper -nq install timezone
|
||||||
|
|
||||||
gccVersion="$(gcc --version |grep -Eo '[0-9]+\.[0-9]+(\.[0-9]+)?' |head -n 1)"
|
gccVersion="$(gcc --version |grep -Eo '[0-9]+\.[0-9]+(\.[0-9]+)?' |head -n 1)"
|
||||||
echo "GCC = $gccVersion" >> versions.txt
|
echo "GCC = $gccVersion" >> versions.txt
|
||||||
|
|
||||||
|
|||||||
@@ -75,6 +75,9 @@ sudo zypper -nq install valgrind-devel
|
|||||||
# Java
|
# Java
|
||||||
sudo zypper -nq install java-21-openjdk-devel-21.0.9.0-150600.3.18.2
|
sudo zypper -nq install java-21-openjdk-devel-21.0.9.0-150600.3.18.2
|
||||||
|
|
||||||
|
# Keep zoneinfo up-to-date (COIN-1282)
|
||||||
|
sudo zypper -nq install timezone
|
||||||
|
|
||||||
gccVersion="$(gcc --version |grep -Eo '[0-9]+\.[0-9]+(\.[0-9]+)?' |head -n 1)"
|
gccVersion="$(gcc --version |grep -Eo '[0-9]+\.[0-9]+(\.[0-9]+)?' |head -n 1)"
|
||||||
echo "GCC = $gccVersion" >> versions.txt
|
echo "GCC = $gccVersion" >> versions.txt
|
||||||
|
|
||||||
|
|||||||
@@ -85,6 +85,9 @@ sudo zypper -nq install cifs-utils
|
|||||||
# For Firebird in RTA
|
# For Firebird in RTA
|
||||||
sudo zypper -nq install libtommath-devel
|
sudo zypper -nq install libtommath-devel
|
||||||
|
|
||||||
|
# Keep zoneinfo up-to-date (COIN-1282)
|
||||||
|
sudo zypper -nq install timezone
|
||||||
|
|
||||||
# Java
|
# Java
|
||||||
sudo zypper -nq install java-21-openjdk-devel-21.0.9.0-150600.3.18.2
|
sudo zypper -nq install java-21-openjdk-devel-21.0.9.0-150600.3.18.2
|
||||||
|
|
||||||
|
|||||||
@@ -88,6 +88,9 @@ sudo zypper -nq install java-21-openjdk-devel-21.0.9.0-150600.3.18.2
|
|||||||
# For tst_license.pl with all the machines generating SBOM
|
# For tst_license.pl with all the machines generating SBOM
|
||||||
sudo zypper -nq install perl-JSON
|
sudo zypper -nq install perl-JSON
|
||||||
|
|
||||||
|
# Keep zoneinfo up-to-date (COIN-1282)
|
||||||
|
sudo zypper -nq install timezone
|
||||||
|
|
||||||
gccVersion="$(gcc --version |grep -Eo '[0-9]+\.[0-9]+(\.[0-9]+)?' |head -n 1)"
|
gccVersion="$(gcc --version |grep -Eo '[0-9]+\.[0-9]+(\.[0-9]+)?' |head -n 1)"
|
||||||
echo "GCC = $gccVersion" >> versions.txt
|
echo "GCC = $gccVersion" >> versions.txt
|
||||||
|
|
||||||
|
|||||||
@@ -86,6 +86,9 @@ sudo zypper -nq install java-21-openjdk-devel-21.0.9.0-160000.1.1
|
|||||||
# For tst_license.pl with all the machines generating SBOM
|
# For tst_license.pl with all the machines generating SBOM
|
||||||
sudo zypper -nq install perl-JSON
|
sudo zypper -nq install perl-JSON
|
||||||
|
|
||||||
|
# Keep zoneinfo up-to-date (COIN-1282)
|
||||||
|
sudo zypper -nq install timezone
|
||||||
|
|
||||||
gccVersion="$(gcc --version |grep -Eo '[0-9]+\.[0-9]+(\.[0-9]+)?' |head -n 1)"
|
gccVersion="$(gcc --version |grep -Eo '[0-9]+\.[0-9]+(\.[0-9]+)?' |head -n 1)"
|
||||||
echo "GCC = $gccVersion" >> versions.txt
|
echo "GCC = $gccVersion" >> versions.txt
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user