diff options
author | Liang Qi <liang.qi@qt.io> | 2019-01-23 07:59:29 +0100 |
---|---|---|
committer | Liang Qi <liang.qi@qt.io> | 2019-01-23 08:02:11 +0100 |
commit | 85eb7b7a03ff0dab3b68f11a341e060eb066940a (patch) | |
tree | e6607708f35431f131df9dc8ba7ac42cdaf3dd71 /coin/provisioning/common/linux | |
parent | 390a373f28e5c3cdcb87f4af74976d5b5cba72b2 (diff) | |
parent | 47d14b365ed7ee6b174d48c9cb14d72c66c26d71 (diff) |
Merge remote-tracking branch 'origin/5.12' into dev
Conflicts:
coin/platform_configs/default.txt
Change-Id: Ie21baa51738ce0761fb45fba3819b1894cc808b6
Diffstat (limited to 'coin/provisioning/common/linux')
-rwxr-xr-x | coin/provisioning/common/linux/remove-update_notifier.sh | 3 | ||||
-rwxr-xr-x | coin/provisioning/common/linux/squish-coco.sh (renamed from coin/provisioning/common/linux/open62541.sh) | 45 |
2 files changed, 19 insertions, 29 deletions
diff --git a/coin/provisioning/common/linux/remove-update_notifier.sh b/coin/provisioning/common/linux/remove-update_notifier.sh new file mode 100755 index 00000000..152d7fa8 --- /dev/null +++ b/coin/provisioning/common/linux/remove-update_notifier.sh @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + +sudo apt -q -y remove update-notifier update-manager diff --git a/coin/provisioning/common/linux/open62541.sh b/coin/provisioning/common/linux/squish-coco.sh index 962e8963..4f8627d3 100755 --- a/coin/provisioning/common/linux/open62541.sh +++ b/coin/provisioning/common/linux/squish-coco.sh @@ -1,8 +1,8 @@ -#!/bin/env bash +#!/usr/bin/env bash ############################################################################# ## -## Copyright (C) 2017 The Qt Company Ltd. +## Copyright (C) 2018 The Qt Company Ltd. ## Contact: http://www.qt.io/licensing/ ## ## This file is part of the provisioning scripts of the Qt Toolkit. @@ -33,41 +33,28 @@ ## ############################################################################# -set +e - -# shellcheck disable=SC1090 - -# We need to source to be able to use cmake in the shell -if uname -a |grep -q "Ubuntu"; then - source ~/.profile -else - source ~/.bashrc -fi +# This script installs Squish Coco set -ex +# shellcheck source=../unix/DownloadURL.sh +source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh" # shellcheck source=../unix/SetEnvVar.sh source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh" -TEMPDIR=$(mktemp --directory) || echo "Failed to create temporary directory" -# shellcheck disable=SC2064 -trap "sudo rm -fr $TEMPDIR" EXIT -cd "$TEMPDIR" -sudo pip install --upgrade pip -sudo pip install six +version="4.2.2" +sha1="a44f0f039f3712c715eea63c4021d08bf17a44c6" +package="SquishCocoSetup_${version}_Linux_x86_64.run" +url="http://ci-files01-hki.intra.qt.io/input/coco//$package" + +echo "Enable license for Coco" -git clone https://github.com/open62541/open62541.git open62541 -cd open62541 -git checkout 215651ab8db94e5eacdd10ec26a5a9fb96b9301f -mkdir build -cd build -TARGETPATH=/opt/open62541 -cmake -DUA_ENABLE_AMALGAMATION=ON -DUA_ENABLE_METHODCALLS=ON -DCMAKE_INSTALL_PREFIX:PATH="$TARGETPATH" .. -make +DownloadURL "$url" "$url" "$sha1" "/tmp/$package" +sudo chmod 755 "/tmp/$package" +echo 1 | sudo "/tmp/$package" "--nox11" -sudo make install -sudo /sbin/ldconfig +/opt/SquishCoco/bin/cocolic --license-server=Qt-SRV-33.intra.qt.io:49344 -SetEnvVar "CI_OPEN62541_GCC_X64_PREFIX" "$TARGETPATH" +echo "export PATH=/opt/SquishCoco/bin/:$PATH" >> ~/.bashrc |