aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPasi Petäjäjärvi <pasi.petajajarvi@qt.io>2022-02-24 18:35:51 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2022-03-14 22:04:42 +0000
commit694a559c91fc408aeb6ce1f3c416272032c204d3 (patch)
treed5f507f3174d22e77f96072ad9df532c48255412
parent08e40460b72bc2f7c1fe7d0755c8c46a42c4bce7 (diff)
CI: Add ssl certificates for QNX
Expects Ubuntu 20.04 LTS with ca-certificates package installed Change-Id: I9b439e9e049b93c3bba77573b491c336aee4af5a Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Samuli Piippo <samuli.piippo@qt.io> (cherry picked from commit 339a47b4eda7d4ccfb8e2c26c0cbcd11c0893a41) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rwxr-xr-xcoin/provisioning/common/linux/qnx_710.sh5
-rw-r--r--coin/provisioning/common/linux/qnx_qemu_build_files/local/snippets/data_files.custom4
2 files changed, 9 insertions, 0 deletions
diff --git a/coin/provisioning/common/linux/qnx_710.sh b/coin/provisioning/common/linux/qnx_710.sh
index b4d5e10e..87855a96 100755
--- a/coin/provisioning/common/linux/qnx_710.sh
+++ b/coin/provisioning/common/linux/qnx_710.sh
@@ -96,6 +96,11 @@ if [ ! -d "$targetFolder" ]; then
fi
DownloadAndExtract "$sourceFile" "$sha1" "$targetFile" "$targetFolder"
+# Add ssl certificates. Expects Ubuntu 20.04 LTS with ca-certificates package installed
+cp -R /usr/share/ca-certificates "$targetFolder"
+mkdir -p "$targetFolder/etc/ssl/certs"
+cp -PR /etc/ssl/certs/* "$targetFolder/etc/ssl/certs"
+
sudo chown -R qt:users "$targetPath"
# Verify that we have last files in tars
diff --git a/coin/provisioning/common/linux/qnx_qemu_build_files/local/snippets/data_files.custom b/coin/provisioning/common/linux/qnx_qemu_build_files/local/snippets/data_files.custom
index 2d86d85c..c04db6f1 100644
--- a/coin/provisioning/common/linux/qnx_qemu_build_files/local/snippets/data_files.custom
+++ b/coin/provisioning/common/linux/qnx_qemu_build_files/local/snippets/data_files.custom
@@ -19,3 +19,7 @@ var/share/fonts=usr/share/fonts
var/etc/hosts=local/misc_files/etc/hosts
var/etc/resolv.conf=local/misc_files/etc/resolv.conf
var/etc/nsswitch.conf=etc/nsswitch.conf
+
+[uid=0 gid=0 dperms=755 type=dir] var/etc/ssl/certs
+var/share/ca-certificates=local/misc_files/ca-certificates
+var/etc/ssl/certs=local/misc_files/etc/ssl/certs