Execute a specific version of homebrew install script

Also first try to download it from local mirror.

This install script appears to be doing a lot of git-cloning and downloading
itself though, so it is still far from the ideal solution: to only download
from locally cached endpoints.

Task-number: QTQAINFRA-3134
Change-Id: I32131045d6e62f302ec666b4ac055ca5ee9662d5
Reviewed-by: Heikki Halmet <[email protected]>
(cherry picked from commit c0033df4b9)
Reviewed-by: Tony Sarajärvi <[email protected]>
This commit is contained in:
Dimitrios Apostolou
2020-04-02 10:35:07 +03:00
committed by Heikki Halmet
parent 893c9eac86
commit 09dcc777ee
3 changed files with 23 additions and 5 deletions
+21 -3
View File
@@ -1,3 +1,21 @@
#!/usr/bin/env bash
# Will install homebrew package manager for macOS
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" </dev/null
#!/bin/sh
# Will install homebrew package manager for macOS.
# WARNING: Requires commandlinetools
set -e
. "$(dirname "$0")"/../../common/unix/DownloadURL.sh
DownloadURL \
http://ci-files01-hki.intra.qt.io/input/mac/homebrew-install.c744a716f9845988d01e6e238eee7117b8c366c9.rb \
https://raw.githubusercontent.com/Homebrew/install/c744a716f9845988d01e6e238eee7117b8c366c9/install \
b9782cc0b550229de77b429b56ffce04157e60486ab9df00461ccf3dad565b0a \
/tmp/homebrew_install
/usr/bin/ruby /tmp/homebrew_install </dev/null
# No need to manually do `brew update`, the homebrew installer script does it.
### brew update
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
set -ex
set -e
BASEDIR=$(dirname "$0")
"$BASEDIR/../common/macos/homebrew.sh"
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
set -ex
set -e
BASEDIR=$(dirname "$0")
"$BASEDIR/../common/macos/homebrew.sh"