From 96030c49175265c4ac72c6403d6e89d68f88ff5e Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 12 Jul 2021 11:44:30 +0300 Subject: [PATCH] kiss: default to openssl for sha256sums This brings a nice little performance increase. The time required to checksum Firefox's sources is more than halved on my machine. --- kiss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kiss b/kiss index 1bbd47d..84312cd 100755 --- a/kiss +++ b/kiss @@ -157,9 +157,9 @@ sh256() { if [ ! -d "$1" ] && [ -e "$1" ]; then hash=$( + openssl dgst -sha256 -r "$1" || sha256sum "$1" || sha256 -r "$1" || - openssl dgst -sha256 -r "$1" || shasum -a 256 "$1" || digest -a sha256 "$1" ) 2>/dev/null || die "Failed to generate checksums for '$1'"