From cfd06e54fd11d6fe5acc08b1418646e0bebff33f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aku=20Pietik=C3=A4inen?= Date: Thu, 17 Oct 2024 14:57:06 +0300 Subject: [PATCH] Enable vnc remote management on macOS Task-number: QTQAINFRA-6668 Pick-to: 6.8 6.5 Change-Id: I5af8e460059cdcaad22f637e1c92d9a46950f775 Reviewed-by: Axel Spoerl --- coin/provisioning/common/macos/enable_vnc.sh | 7 +++++++ coin/provisioning/qtci-macos-12-arm/10-enable-vnc.sh | 7 +++++++ coin/provisioning/qtci-macos-12-x86_64/10-enable-vnc.sh | 7 +++++++ coin/provisioning/qtci-macos-13-arm/10-enable-vnc.sh | 7 +++++++ coin/provisioning/qtci-macos-13-x86_64/10-enable-vnc.sh | 7 +++++++ coin/provisioning/qtci-macos-14-arm/10-enable-vnc.sh | 7 +++++++ coin/provisioning/qtci-macos-14-x86_64/10-enable-vnc.sh | 7 +++++++ coin/provisioning/qtci-macos-15-arm/10-enable-vnc.sh | 7 +++++++ coin/provisioning/qtci-macos-15-x86_64/10-enable-vnc.sh | 7 +++++++ 9 files changed, 63 insertions(+) create mode 100755 coin/provisioning/common/macos/enable_vnc.sh create mode 100755 coin/provisioning/qtci-macos-12-arm/10-enable-vnc.sh create mode 100755 coin/provisioning/qtci-macos-12-x86_64/10-enable-vnc.sh create mode 100755 coin/provisioning/qtci-macos-13-arm/10-enable-vnc.sh create mode 100755 coin/provisioning/qtci-macos-13-x86_64/10-enable-vnc.sh create mode 100755 coin/provisioning/qtci-macos-14-arm/10-enable-vnc.sh create mode 100755 coin/provisioning/qtci-macos-14-x86_64/10-enable-vnc.sh create mode 100755 coin/provisioning/qtci-macos-15-arm/10-enable-vnc.sh create mode 100755 coin/provisioning/qtci-macos-15-x86_64/10-enable-vnc.sh diff --git a/coin/provisioning/common/macos/enable_vnc.sh b/coin/provisioning/common/macos/enable_vnc.sh new file mode 100755 index 00000000..b5aaff6c --- /dev/null +++ b/coin/provisioning/common/macos/enable_vnc.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +# Copyright (C) 2024 The Qt Company Ltd. + +# This script enables remote management vnc +set -ex + +sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -clientopts -setvnclegacy -vnclegacy yes diff --git a/coin/provisioning/qtci-macos-12-arm/10-enable-vnc.sh b/coin/provisioning/qtci-macos-12-arm/10-enable-vnc.sh new file mode 100755 index 00000000..27a1a13a --- /dev/null +++ b/coin/provisioning/qtci-macos-12-arm/10-enable-vnc.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +#Copyright (C) 2024 The Qt Company Ltd + +set -ex + +# shellcheck source=../common/macos/enable_vnc.sh +source "${BASH_SOURCE%/*}/../common/macos/enable_vnc.sh" diff --git a/coin/provisioning/qtci-macos-12-x86_64/10-enable-vnc.sh b/coin/provisioning/qtci-macos-12-x86_64/10-enable-vnc.sh new file mode 100755 index 00000000..27a1a13a --- /dev/null +++ b/coin/provisioning/qtci-macos-12-x86_64/10-enable-vnc.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +#Copyright (C) 2024 The Qt Company Ltd + +set -ex + +# shellcheck source=../common/macos/enable_vnc.sh +source "${BASH_SOURCE%/*}/../common/macos/enable_vnc.sh" diff --git a/coin/provisioning/qtci-macos-13-arm/10-enable-vnc.sh b/coin/provisioning/qtci-macos-13-arm/10-enable-vnc.sh new file mode 100755 index 00000000..27a1a13a --- /dev/null +++ b/coin/provisioning/qtci-macos-13-arm/10-enable-vnc.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +#Copyright (C) 2024 The Qt Company Ltd + +set -ex + +# shellcheck source=../common/macos/enable_vnc.sh +source "${BASH_SOURCE%/*}/../common/macos/enable_vnc.sh" diff --git a/coin/provisioning/qtci-macos-13-x86_64/10-enable-vnc.sh b/coin/provisioning/qtci-macos-13-x86_64/10-enable-vnc.sh new file mode 100755 index 00000000..27a1a13a --- /dev/null +++ b/coin/provisioning/qtci-macos-13-x86_64/10-enable-vnc.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +#Copyright (C) 2024 The Qt Company Ltd + +set -ex + +# shellcheck source=../common/macos/enable_vnc.sh +source "${BASH_SOURCE%/*}/../common/macos/enable_vnc.sh" diff --git a/coin/provisioning/qtci-macos-14-arm/10-enable-vnc.sh b/coin/provisioning/qtci-macos-14-arm/10-enable-vnc.sh new file mode 100755 index 00000000..27a1a13a --- /dev/null +++ b/coin/provisioning/qtci-macos-14-arm/10-enable-vnc.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +#Copyright (C) 2024 The Qt Company Ltd + +set -ex + +# shellcheck source=../common/macos/enable_vnc.sh +source "${BASH_SOURCE%/*}/../common/macos/enable_vnc.sh" diff --git a/coin/provisioning/qtci-macos-14-x86_64/10-enable-vnc.sh b/coin/provisioning/qtci-macos-14-x86_64/10-enable-vnc.sh new file mode 100755 index 00000000..27a1a13a --- /dev/null +++ b/coin/provisioning/qtci-macos-14-x86_64/10-enable-vnc.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +#Copyright (C) 2024 The Qt Company Ltd + +set -ex + +# shellcheck source=../common/macos/enable_vnc.sh +source "${BASH_SOURCE%/*}/../common/macos/enable_vnc.sh" diff --git a/coin/provisioning/qtci-macos-15-arm/10-enable-vnc.sh b/coin/provisioning/qtci-macos-15-arm/10-enable-vnc.sh new file mode 100755 index 00000000..27a1a13a --- /dev/null +++ b/coin/provisioning/qtci-macos-15-arm/10-enable-vnc.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +#Copyright (C) 2024 The Qt Company Ltd + +set -ex + +# shellcheck source=../common/macos/enable_vnc.sh +source "${BASH_SOURCE%/*}/../common/macos/enable_vnc.sh" diff --git a/coin/provisioning/qtci-macos-15-x86_64/10-enable-vnc.sh b/coin/provisioning/qtci-macos-15-x86_64/10-enable-vnc.sh new file mode 100755 index 00000000..27a1a13a --- /dev/null +++ b/coin/provisioning/qtci-macos-15-x86_64/10-enable-vnc.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +#Copyright (C) 2024 The Qt Company Ltd + +set -ex + +# shellcheck source=../common/macos/enable_vnc.sh +source "${BASH_SOURCE%/*}/../common/macos/enable_vnc.sh"