mirror of
https://github.com/actions/runner-images.git
synced 2025-12-11 03:27:05 +00:00
[macOS] Update openssl from 1.1 to 3 (#10851)
This commit is contained in:
committed by
GitHub
parent
4c67970f91
commit
d4872d4c2e
@@ -6,20 +6,20 @@
|
||||
|
||||
source ~/utils/utils.sh
|
||||
|
||||
echo "Install openssl@1.1"
|
||||
brew_smart_install "openssl@1.1"
|
||||
echo "Install openssl@3"
|
||||
brew_smart_install "openssl@3"
|
||||
|
||||
if ! is_Arm64; then
|
||||
# Symlink brew openssl@1.1 to `/usr/local/bin` as Homebrew refuses
|
||||
ln -sf $(brew --prefix openssl@1.1)/bin/openssl /usr/local/bin/openssl
|
||||
# Symlink brew openssl@3 to `/usr/local/bin` as Homebrew refuses
|
||||
ln -sf $(brew --prefix openssl@3)/bin/openssl /usr/local/bin/openssl
|
||||
else
|
||||
# arm64 has a different installation prefix for brew
|
||||
ln -sf $(brew --prefix openssl@1.1)/bin/openssl /opt/homebrew/bin/openssl
|
||||
ln -sf $(brew --prefix openssl@3)/bin/openssl /opt/homebrew/bin/openssl
|
||||
fi
|
||||
|
||||
if ! is_Arm64; then
|
||||
# Most of build systems and scripts look up ssl here
|
||||
ln -sf $(brew --cellar openssl@1.1)/1.1* /usr/local/opt/openssl
|
||||
ln -sf $(brew --cellar openssl@3)/3* /usr/local/opt/openssl
|
||||
fi
|
||||
|
||||
invoke_tests "OpenSSL"
|
||||
|
||||
@@ -7,17 +7,17 @@ Describe "OpenSSL" {
|
||||
}
|
||||
}
|
||||
|
||||
Context "OpenSSL 1.1 Path Check" {
|
||||
It "OpenSSL 1.1 path exists" {
|
||||
$openSSLpath = brew --prefix openssl@1.1
|
||||
Context "OpenSSL 3 Path Check" {
|
||||
It "OpenSSL 3 path exists" {
|
||||
$openSSLpath = brew --prefix openssl@3
|
||||
$openSSLpath | Should -Exist
|
||||
}
|
||||
}
|
||||
|
||||
Context "OpenSSL 1.1 is default" {
|
||||
It "Default OpenSSL version is 1.1" {
|
||||
Context "OpenSSL 3 is default" {
|
||||
It "Default OpenSSL version is 3" {
|
||||
$commandResult = Get-CommandResult "openssl version"
|
||||
$commandResult.Output | Should -Match "OpenSSL 1.1"
|
||||
$commandResult.Output | Should -Match "OpenSSL 3"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user