diff options
| author | Ethan Morgan <ethan@gweithio.com> | 2026-02-14 16:44:06 +0000 |
|---|---|---|
| committer | Ethan Morgan <ethan@gweithio.com> | 2026-02-14 16:44:06 +0000 |
| commit | 54409423f767d8b1cf30cb7d0efca6b4ca138823 (patch) | |
| tree | d915ac7828703ce4b963efdd9728a1777ba18c1e /vcpkg/scripts/azure-pipelines/osx/setup-box.sh | |
Diffstat (limited to 'vcpkg/scripts/azure-pipelines/osx/setup-box.sh')
| -rw-r--r-- | vcpkg/scripts/azure-pipelines/osx/setup-box.sh | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/vcpkg/scripts/azure-pipelines/osx/setup-box.sh b/vcpkg/scripts/azure-pipelines/osx/setup-box.sh new file mode 100644 index 0000000..0dd81e7 --- /dev/null +++ b/vcpkg/scripts/azure-pipelines/osx/setup-box.sh @@ -0,0 +1,26 @@ +#!/bin/sh + +hdiutil attach clt.dmg -mountpoint /Volumes/setup-installer +sudo installer -pkg "/Volumes/setup-installer/Command Line Tools.pkg" -target / +hdiutil detach /Volumes/setup-installer +rm clt.dmg +sudo xcode-select -s /Applications/Xcode.app +/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" +if [ `uname -m` = 'arm64' ]; then + (echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/vcpkg/.zprofile + eval "$(/opt/homebrew/bin/brew shellenv)" +else + (echo; echo 'eval "$(/usr/local/bin/brew shellenv)"') >> /Users/vcpkg/.zprofile + eval "$(/usr/local/bin/brew shellenv)" +fi +brew install autoconf-archive autoconf automake azcopy azure-cli bison cmake gettext gfortran gnu-sed gperf gtk-doc libtool meson mono nasm ninja pkg-config powershell python-setuptools texinfo yasm +mkdir ~/Data +if [ `uname -m` = 'arm64' ]; then +curl -s -o ~/Downloads/azure-agent.tar.gz https://download.agent.dev.azure.com/agent/4.261.0/vsts-agent-osx-arm64-4.261.0.tar.gz +else +curl -s -o ~/Downloads/azure-agent.tar.gz https://download.agent.dev.azure.com/agent/4.261.0/vsts-agent-osx-x64-4.261.0.tar.gz +fi +mkdir ~/myagent +tar xf ~/Downloads/azure-agent.tar.gz -C ~/myagent +rm ~/Downloads/azure-agent.tar.gz +rm setup-box.sh |