Skip to content

Commit b46653b

Browse files
authored
Merge pull request #2612 from rbenv/fix-openssl-version
Fix OpenSSL version requirement in `update-cruby` for Ruby 4.x
2 parents 98609f5 + 7858b12 commit b46653b

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

script/update-cruby

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,14 @@ else
3636
exit 1
3737
fi
3838

39+
major_version=$(echo ${version} | cut -d '.' -f 1)
40+
if [ "$major_version" -ge 4 ]; then
41+
needs_openssl="needs_openssl:1.1.1-3.x.x"
42+
else
43+
needs_openssl="needs_openssl:1.0.2-3.x.x"
44+
fi
45+
3946
cat > "$file" <<EOS
40-
install_package "openssl-${openssl_version}" "${openssl_url}#${openssl_sha256}" openssl --if needs_openssl:1.0.2-3.x.x
47+
install_package "openssl-${openssl_version}" "${openssl_url}#${openssl_sha256}" openssl --if ${needs_openssl}
4148
install_package "ruby-${version}" "${url}#${sha256}" enable_shared standard
4249
EOS

0 commit comments

Comments
 (0)