mirror of
git://code.qt.io/qt/qt5.git
synced 2025-12-24 00:46:22 +08:00
Compare commits
8 Commits
v5.13.2
...
wip/tqtc-q
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8d483c2893 | ||
|
|
ca0894431f | ||
|
|
ed07695fa8 | ||
|
|
24ba10ebb3 | ||
|
|
46ae9155f7 | ||
|
|
a54d4882c2 | ||
|
|
88a0a79721 | ||
|
|
9f88c3e7c0 |
@@ -35,18 +35,37 @@
|
|||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
# Download and install the docker engine.
|
|
||||||
sudo apt-get install curl -y
|
. $(dirname "$0")/../../common/unix/DownloadURL.sh
|
||||||
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
|
|
||||||
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
|
|
||||||
sudo apt-get update
|
localRepo=http://ci-files01-hki.intra.qt.io/input/docker
|
||||||
sudo apt-get install docker-ce -y
|
upstreamRepo=https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64
|
||||||
|
|
||||||
|
echo '
|
||||||
|
f4c941807310e3fa470dddfb068d599174a3daec containerd.io_1.2.10-3_amd64.deb
|
||||||
|
ee640d9258fd4d3f4c7017ab2a71da63cbbead55 docker-ce_19.03.4~3-0~ubuntu-bionic_amd64.deb
|
||||||
|
09402bf5dac40f0c50f1071b17f38f6584a42ad1 docker-ce-cli_19.03.4~3-0~ubuntu-bionic_amd64.deb
|
||||||
|
' \
|
||||||
|
| xargs -n2 | while read sha f
|
||||||
|
do
|
||||||
|
DownloadURL $localRepo/$f $upstreamRepo/$f $sha
|
||||||
|
done
|
||||||
|
|
||||||
|
sudo apt-get -y install ./containerd.io*.deb ./docker-ce*.deb ./docker-ce-cli*.deb
|
||||||
|
rm -f ./containerd.io*.deb ./docker-ce*.deb ./docker-ce-cli*.deb
|
||||||
|
|
||||||
sudo usermod -a -G docker $USER
|
sudo usermod -a -G docker $USER
|
||||||
sudo docker info
|
sudo docker info
|
||||||
|
|
||||||
# Download and install the docker-compose extension.
|
# Download and install the docker-compose extension from https://github.com/docker/compose/releases
|
||||||
sudo curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
|
f=docker-compose-$(uname -s)-$(uname -m)
|
||||||
sudo chmod +x /usr/local/bin/docker-compose
|
DownloadURL \
|
||||||
|
$localRepo/$f \
|
||||||
|
https://github.com/docker/compose/releases/download/1.24.1/$f \
|
||||||
|
cfb3439956216b1248308141f7193776fcf4b9c9b49cbbe2fb07885678e2bb8a
|
||||||
|
sudo install -m 755 ./docker-compose* /usr/local/bin/docker-compose
|
||||||
|
rm ./docker-compose*
|
||||||
|
|
||||||
# Install Avahi to discover Docker containers in the test network
|
# Install Avahi to discover Docker containers in the test network
|
||||||
sudo apt-get install avahi-daemon -y
|
sudo apt-get install avahi-daemon -y
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
sudo apt -q -y remove update-notifier update-manager
|
sudo apt -q -y remove update-notifier update-manager python3-distupgrade python3-update-manager ubuntu-release-upgrader-core update-manager-core
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ function InstallCommandLineTools {
|
|||||||
hdiutil attach "/tmp/$packageName"
|
hdiutil attach "/tmp/$packageName"
|
||||||
cd "/Volumes/Command Line Developer Tools"
|
cd "/Volumes/Command Line Developer Tools"
|
||||||
echo "Installing"
|
echo "Installing"
|
||||||
sudo installer -pkg ./*.pkg -target /
|
sudo installer -pkg ./*.pkg -target / -allowUntrusted
|
||||||
cd /
|
cd /
|
||||||
# Let's fait for 5 second before unmounting. Sometimes resource is busy and cant be unmounted
|
# Let's fait for 5 second before unmounting. Sometimes resource is busy and cant be unmounted
|
||||||
sleep 3
|
sleep 3
|
||||||
|
|||||||
@@ -89,7 +89,14 @@ DownloadURL () {
|
|||||||
url=$1
|
url=$1
|
||||||
url2=$2
|
url2=$2
|
||||||
expectedHash=$3
|
expectedHash=$3
|
||||||
targetFile=$4
|
# Optional argument $4: destination filename
|
||||||
|
if [ x"$4" = x ]
|
||||||
|
then
|
||||||
|
# defaults to the last component of $url
|
||||||
|
targetFile=$(echo $url | sed 's|^.*/||')
|
||||||
|
else
|
||||||
|
targetFile=$4
|
||||||
|
fi
|
||||||
|
|
||||||
if VerifyHash "$targetFile" "$expectedHash"
|
if VerifyHash "$targetFile" "$expectedHash"
|
||||||
then
|
then
|
||||||
@@ -99,9 +106,9 @@ DownloadURL () {
|
|||||||
if ! Download "$url" "$targetFile"
|
if ! Download "$url" "$targetFile"
|
||||||
then
|
then
|
||||||
echo "FAIL! to download, trying alternative URL: $url2" 1>&2
|
echo "FAIL! to download, trying alternative URL: $url2" 1>&2
|
||||||
if ! Download "$url" "$targetFile"
|
if ! Download "$url2" "$targetFile"
|
||||||
then
|
then
|
||||||
echo 'FAIL! to download even from alternative url' 1>&2
|
echo 'FAIL! to download even from alternative URL' 1>&2
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -46,12 +46,15 @@ for service in apt-daily.timer apt-daily-upgrade.timer apt-daily.service apt-dai
|
|||||||
done
|
done
|
||||||
|
|
||||||
function set_internal_repo {
|
function set_internal_repo {
|
||||||
|
|
||||||
|
# Stop fetching the dep-11 metadata, since our mirrors do not handle them well
|
||||||
|
sudo mv /etc/apt/apt.conf.d/50appstream{,.disabled}
|
||||||
|
|
||||||
sudo tee "/etc/apt/sources.list" > /dev/null <<-EOC
|
sudo tee "/etc/apt/sources.list" > /dev/null <<-EOC
|
||||||
deb [arch=amd64] http://repo-clones.ci.qt.io/apt-mirror/mirror/ubuntu.trumpetti.atm.tut.fi/ubuntu/ bionic main restricted universe multiverse
|
deb [arch=amd64] http://repo-clones.ci.qt.io/apt-mirror/mirror/ubuntu/ bionic main restricted universe multiverse
|
||||||
deb [arch=amd64] http://repo-clones.ci.qt.io/apt-mirror/mirror/ubuntu.trumpetti.atm.tut.fi/ubuntu/ bionic main restricted universe multiverse
|
deb [arch=amd64] http://repo-clones.ci.qt.io/apt-mirror/mirror/ubuntu/ bionic-updates main restricted universe multiverse
|
||||||
deb [arch=amd64] http://repo-clones.ci.qt.io/apt-mirror/mirror/ubuntu.trumpetti.atm.tut.fi/ubuntu/ bionic-updates main restricted universe multiverse
|
deb [arch=amd64] http://repo-clones.ci.qt.io/apt-mirror/mirror/ubuntu/ bionic-backports main restricted universe
|
||||||
deb [arch=amd64] http://repo-clones.ci.qt.io/apt-mirror/mirror/ubuntu.trumpetti.atm.tut.fi/ubuntu/ bionic-backports main restricted universe
|
deb [arch=amd64] http://repo-clones.ci.qt.io/apt-mirror/mirror/ubuntu/ bionic-security main restricted universe multiverse
|
||||||
deb [arch=amd64] http://repo-clones.ci.qt.io/apt-mirror/mirror/ubuntu.trumpetti.atm.tut.fi/ubuntu/ bionic-security main restricted universe multiverse
|
|
||||||
EOC
|
EOC
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -50,4 +50,4 @@ set -ex
|
|||||||
# shellcheck source=../common/macos/install_xcode.sh
|
# shellcheck source=../common/macos/install_xcode.sh
|
||||||
source "${BASH_SOURCE%/*}/../common/macos/install_xcode.sh"
|
source "${BASH_SOURCE%/*}/../common/macos/install_xcode.sh"
|
||||||
|
|
||||||
InstallXCode /net/ci-files01-hki.intra.qt.io/hdd/www/input/mac/Xcode_10.1.tar.gz 10.1
|
InstallXCode /net/ci-files01-hki.intra.qt.io/hdd/www/input/mac/Xcode_10.1_updated.tar.gz 10.1
|
||||||
|
|||||||
@@ -50,4 +50,4 @@ set -ex
|
|||||||
# shellcheck source=../common/macos/install_xcode.sh
|
# shellcheck source=../common/macos/install_xcode.sh
|
||||||
source "${BASH_SOURCE%/*}/../common/macos/install_xcode.sh"
|
source "${BASH_SOURCE%/*}/../common/macos/install_xcode.sh"
|
||||||
|
|
||||||
InstallXCode /net/ci-files01-hki.intra.qt.io/hdd/www/input/mac/macos_10.14_mojave/Xcode_10.2.1.tar.gz 10.2.1
|
InstallXCode /net/ci-files01-hki.intra.qt.io/hdd/www/input/mac/macos_10.14_mojave/Xcode_10.2.1_update.tar.gz 10.2.1
|
||||||
|
|||||||
Reference in New Issue
Block a user