summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHeikki Halmet <heikki.halmet@qt.io>2021-03-30 09:54:45 +0300
committerHeikki Halmet <heikki.halmet@qt.io>2021-03-30 11:29:50 +0300
commitba149a162bb5683fbc139f57f4669f970f47f03d (patch)
tree59cc2211a907e4ece8dc3a5a6a2ad96017c21272
parente2f83926b1d18987f892d86daa74ae2b792fe398 (diff)
downloadqt5-ba149a162bb5683fbc139f57f4669f970f47f03d.tar.gz
Provisioning: Reset Time Zone for macOS 10.13
Setting Time Zone for macOS 10.13 seems to be flaky. Let's reset it. If it still fails to set it then exit the script execution. Task-number: QTBUG-92174 Change-Id: I07b28d0511d8fc097a1da43b78de9a5131f6bfa7 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
-rwxr-xr-xcoin/provisioning/qtci-macos-10.13-x86_64/05-systemsetup.sh14
1 files changed, 13 insertions, 1 deletions
diff --git a/coin/provisioning/qtci-macos-10.13-x86_64/05-systemsetup.sh b/coin/provisioning/qtci-macos-10.13-x86_64/05-systemsetup.sh
index 95631107..8e8838ce 100755
--- a/coin/provisioning/qtci-macos-10.13-x86_64/05-systemsetup.sh
+++ b/coin/provisioning/qtci-macos-10.13-x86_64/05-systemsetup.sh
@@ -2,7 +2,7 @@
#############################################################################
##
-## Copyright (C) 2019 The Qt Company Ltd.
+## Copyright (C) 2021 The Qt Company Ltd.
## Contact: http://www.qt.io/licensing/
##
## This file is part of the provisioning scripts of the Qt Toolkit.
@@ -97,4 +97,16 @@ echo "Set Network Test Server address to $NTS_IP in /etc/hosts"
echo "$NTS_IP qt-test-server qt-test-server.qt-test-net" | sudo tee -a /etc/hosts
sudo systemsetup settimezone GMT
+# Setting Time Zone seems to be flaky in macOS 10.13. Checking that Time Zone is correct. If not, reset it.
+if [[ $(sudo systemsetup -gettimezone) = *GMT* ]]; then
+ echo "Time Zone is GMT"
+else
+ echo "Wrong Time Zone. Reset Time Zone to GMT"
+ sleep 5
+ sudo systemsetup settimezone GMT
+ if [[ $(sudo systemsetup -gettimezone) != *GMT* ]]; then
+ echo "Couldn't set Time Zone!"
+ exit 1
+ fi
+fi
sudo rm -f "$targetFile"