Skip to content

Commit

Permalink
Merge pull request #2177 from splitwise/osx-update-script
Browse files Browse the repository at this point in the history
Fall back on shasum if sha256sum is unavailable
  • Loading branch information
hsbt authored Mar 30, 2023
2 parents 855b963 + 6705d61 commit f2c3a7f
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion script/update-cruby
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,14 @@ file="share/ruby-build/${version}"
basename="ruby-${version}.tar.gz"
major_minor_version=$(echo ${version} | cut -d '.' -f 1,2)
url="https://cache.ruby-lang.org/pub/ruby/${major_minor_version}/${basename}"
sha256=$(sha256sum "$release_directory/$basename" | cut -d ' ' -f 1)
if command -v sha256sum >/dev/null; then
sha256=$(sha256sum "$release_directory/$basename" | cut -d ' ' -f 1)
elif command -v shasum >/dev/null; then
sha256=$(shasum -a 256 "$release_directory/$basename" | cut -d ' ' -f 1)
else
echo "$0 requires sha256sum or shasum to be installed on the system."
exit 1
fi

cat > "$file" <<EOS
!TODO! copy openssl line from other release with the same major.minor version
Expand Down

0 comments on commit f2c3a7f

Please sign in to comment.