Skip to content

Commit 3cfcae1

Browse files
committed
refactor: remove shasum fallback from install.sh
macOS 15+ ships a native /sbin/sha256sum, so the shasum -a 256 fallback for older versions is unnecessary.
1 parent 9f1eab3 commit 3cfcae1

1 file changed

Lines changed: 1 addition & 7 deletions

File tree

scripts/install.sh

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -60,13 +60,7 @@ EXPECTED=$(grep "$ASSET" "$TMP_CHECKSUMS" | awk '{print $1}') || true
6060
if [ -z "$EXPECTED" ]; then
6161
error "No checksum found for $ASSET in checksums.txt"
6262
fi
63-
if command -v sha256sum &>/dev/null; then
64-
ACTUAL=$(sha256sum "$TMP_BINARY" | awk '{print $1}')
65-
elif command -v shasum &>/dev/null; then
66-
ACTUAL=$(shasum -a 256 "$TMP_BINARY" | awk '{print $1}')
67-
else
68-
error "No sha256sum or shasum found. Cannot verify checksum."
69-
fi
63+
ACTUAL=$(sha256sum "$TMP_BINARY" | awk '{print $1}')
7064
if [ "$EXPECTED" != "$ACTUAL" ]; then
7165
error "Checksum verification failed. Expected $EXPECTED, got $ACTUAL"
7266
fi

0 commit comments

Comments
 (0)