diff options
author | Heikki Halmet <heikki.halmet@qt.io> | 2021-03-30 09:54:45 +0300 |
---|---|---|
committer | Heikki Halmet <heikki.halmet@qt.io> | 2021-03-30 11:29:50 +0300 |
commit | ba149a162bb5683fbc139f57f4669f970f47f03d (patch) | |
tree | 59cc2211a907e4ece8dc3a5a6a2ad96017c21272 | |
parent | e2f83926b1d18987f892d86daa74ae2b792fe398 (diff) | |
download | qt5-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-x | coin/provisioning/qtci-macos-10.13-x86_64/05-systemsetup.sh | 14 |
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" |