[cfarm-users] cfarm104 maintenance

Zach van Rijn me at zv.io
Thu Jan 8 03:27:03 CET 2026


On Wed, 2026-01-07 at 19:35 -0600, Zach van Rijn via cfarm-users
wrote:
> On Wed, 2026-01-07 at 19:30 -0600, Zach van Rijn via cfarm-
> users
> wrote:
> > 
> > ...
> 
> Apparently "developer tools" is missing now and requires to be
> in-person to install it:
> 
>   # xcode-select --install
> 
> This is needed for several reasons, both for Homebrew and to
> allow the Compile Farm infrastructure to connect to the box.
> 
> I will take care of this another day. Thanks for patience.

(It's after midnight somewhere).

If you are logged in directly, the above command should prompt
installation/approval as expected. Password/fingerprint etc.

To install this remotely over SSH, you can e.g. download:

https://download.developer.apple.com/Developer_Tools/Command_Line_Tools_for_Xcode_26.2/Command_Line_Tools_for_Xcode_26.2.dmg

assuming you are signed into an Apple account or you have an
alternative source for such a file. Once the file is downloaded
then it is not necessary to sign in. It's installed differently.

So we'll do:

  # hdiutil attach Command_Line_Tools_for_Xcode_26.2.dmg

  # installer -package /Volumes/Command\ Line\ Developer\
Tools/Command\ Line\ Tools.pkg -target /

This is not intuitive but it works. It may be possible to copy
the .pkg file into /Applications but I haven't tested that.

  # gcc --version
  Apple clang version 17.0.0 (clang-1700.6.3.2)
  Target: arm64-apple-darwin25.2.0
  Thread model: posix
  InstalledDir: /Library/Developer/CommandLineTools/usr/bin

Then if we go to Homebrew:

  cfarm at cfarm104 (homebrew) ~ % brew upgrade
  ==> Auto-updating Homebrew...
  Adjust how often this is run with
  `$HOMEBREW_AUTO_UPDATE_SECS`
  or disable with
  `$HOMEBREW_NO_AUTO_UPDATE=1`. Hide these hints
  with
  `$HOMEBREW_NO_ENV_HINTS=1` (see `man brew`).
  ==> Auto-updated Homebrew!
  Updated 2 taps (homebrew/core and homebrew/cask).
  ==> New Formulae
  adplay: Command-line player for OPL2 music
  ...


  cfarm at cfarm104 (homebrew) ~ % /opt/homebrew/bin/gcc-15 --
version 
  gcc-15 (Homebrew GCC 15.2.0) 15.2.0
  ...


  # hdiutil detach /Volumes/Command\ Line\ Developer\ Tools/

That should be everything from an admin point of view; please
reach out if there are any packages missing.


Z


More information about the cfarm-users mailing list