From 874647f287e39f4ba12bdec363dc45a63efe5a16 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Jul 2021 15:18:29 +0300 Subject: [PATCH] sh256: remove training wheels --- kiss | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/kiss b/kiss index de3900e..2987cd9 100755 --- a/kiss +++ b/kiss @@ -141,19 +141,16 @@ sh256() { # All utilities must match 'sha256sum' output. # # Example: ' ' + hash=$( + 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'" - if [ ! -d "$1" ] && [ -e "$1" ]; then - hash=$( - sha256sum "$1" || - sha256 -r "$1" || - openssl dgst -sha256 -r "$1" || - shasum -a 256 "$1" || - digest -a sha256 "$1" - ) 2>/dev/null - - hash=${hash%% *} - printf '%s\n' "$hash" - fi + hash=${hash%% *} + printf '%s\n' "$hash" } pkg_lint() {