Skip to content

Automate openssl and llvm installations on macOS #1625

@dougbu

Description

@dougbu

It's possible now #1540 is complete to automate more of DDFun's processes for imaging and re-imaging macOS machines. The remainder (as noted in #1540 (comment)) includes:

  • openssl
  • openssl@1.1
  • llvm

The requirements here are a bit complicated, as noted in

  1. brew install the additional packages
  2. add openssl@1.1 and llvm bin folders to /etc/paths
  3. create symbolic links for libcrypto.1.1.dylib and libssl.1.1.dylib in /usr/local/lib

The current DDFun instructions use version-specific paths such as /opt/homebrew/Cellar/openssl@1.1/1.1.1w and /usr/local/Cellar/openssl@1.1/1.1.1w though those should be available as symbolic links from within /opt/homebrew/opt. May want to use these symbolic links instead.

Release Note Category

  • Feature changes/additions
  • Bug fixes
  • Internal Infrastructure Improvements

Release Note Description

Automated slightly more of the macOS on-prem machine setup, reducing requirements we place on the DDFun team.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions