profiles/coreos/base: slsa: sort file checksums by name

This commit is contained in:
Jeremi Piotrowski 2022-07-26 13:20:16 +02:00
parent 1a0f396be4
commit b1ce3800a5

View File

@ -30,7 +30,7 @@ __slsa_provenance_subject() {
(
cd "$D"
find . -type f -print | sed 's:^./::' | xargs -P "$parallel" -L 1 sha512sum
find . -type f -print | sed 's:^./::' | xargs -P "$parallel" -L 1 sha512sum | sort -k2
) | while read checksum filepath; do
echo -en "${comma} {\"name\":\"/$filepath\", \"digest\":{\"sha512\":\"$checksum\"}}"
if [ -z "$comma" ] ; then