From 3e4e38d002455e426fd62f7aa0f8d6976648d520 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Thu, 30 Apr 2020 17:17:41 +0300 Subject: [PATCH] kiss: Swap to more portable shasum generation --- kiss | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kiss b/kiss index d1bc8af..8c34eab 100755 --- a/kiss +++ b/kiss @@ -474,7 +474,7 @@ pkg_etcsums() ( # prior directory before being able to continue. cd "$pkg_dir/$1/etc" 2>/dev/null || return 0; cd .. - find etc -type f -exec sha256sum {} + > "$pkg_dir/$1/$pkg_db/$1/etcsums" + find etc -type f -exec shasum -a 256 {} + > "$pkg_dir/$1/$pkg_db/$1/etcsums" ) pkg_tar() { @@ -662,9 +662,9 @@ pkg_checksums() { die "$1" "Couldn't find source '$src'" fi - # An easy way to get 'sha256sum' to print with the 'basename' + # An easy way to get 'shasum' to print with the 'basename' # of files is to 'cd' to the file's directory beforehand. - (cd "$src_path" && sha256sum "${src##*/}") || + (cd "$src_path" && shasum -a 256 "${src##*/}") || die "$1" "Failed to generate checksums" done < "$(pkg_find "$1")/sources" }