mirror of
https://github.com/actions/runner-images.git
synced 2025-12-14 22:05:17 +00:00
19 lines
885 B
Bash
19 lines
885 B
Bash
#!/bin/bash
|
|
|
|
# Homebrew doesn't support installation of command line tools on MacOS 11.0
|
|
# https://github.com/Homebrew/install/blob/master/install.sh#L191
|
|
# Copy-paste script from brew installation process
|
|
# https://github.com/Homebrew/install/blob/master/install.sh#L530
|
|
# This temporary file prompts the 'softwareupdate' utility to list the Command Line Tools
|
|
|
|
clt_placeholder="/tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress"
|
|
touch $clt_placeholder
|
|
clt_label=`/usr/sbin/softwareupdate -l |
|
|
grep -B 1 -E 'Command Line Tools beta 5' |
|
|
awk -F'*' '/^ *\\*/ {print \$2}' |
|
|
sed -e 's/^ *Label: //' -e 's/^ *//' |
|
|
sort -V |
|
|
tail -n1`
|
|
/usr/sbin/softwareupdate -i "$clt_label"
|
|
rm -f $clt_placeholder
|
|
sudo xcode-select --switch "/Library/Developer/CommandLineTools/" |