forked from kiss-community/kiss
sh256: remove training wheels
This commit is contained in:
parent
94216812c3
commit
874647f287
21
kiss
21
kiss
@ -141,19 +141,16 @@ sh256() {
|
|||||||
# All utilities must match 'sha256sum' output.
|
# All utilities must match 'sha256sum' output.
|
||||||
#
|
#
|
||||||
# Example: '<checksum> <file>'
|
# Example: '<checksum> <file>'
|
||||||
|
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=${hash%% *}
|
||||||
hash=$(
|
printf '%s\n' "$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
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pkg_lint() {
|
pkg_lint() {
|
||||||
|
Loading…
Reference in New Issue
Block a user