unified sha512sum creation for tarballs

Signed-off-by: Leah Rowe <leah@libreboot.org>
audit2-merge1
Leah Rowe 2024-05-15 00:37:12 +01:00 committed by Leah Rowe
parent 09fcc343a3
commit a0ea7f7a92
1 changed files with 8 additions and 3 deletions

View File

@ -189,10 +189,15 @@ mktarball()
tar -c "$1" | xz -T$threads -9e > "$2" || \ tar -c "$1" | xz -T$threads -9e > "$2" || \
$err "mktarball 2, $1" $err "mktarball 2, $1"
fi fi
mksha512sum "${2}" "${2##*/}.sha512"
}
mksha512sum()
{
( (
[ "${2%/*}" != "${2}" ] && x_ cd "${2%/*}" [ "${1%/*}" != "${1}" ] && x_ cd "${1%/*}"
sha512sum "${2##*/}" > "${2##*/}.sha512" || \ sha512sum ./"${1##*/}" >> "${2}" || \
$err "!sha512sum \"${2##*/}\" > \"${2##*/}.sha512\"" $err "!sha512sum \"${1}\" > \"${2}\""
) || $err "failed to create tarball checksum" ) || $err "failed to create tarball checksum"
} }