We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5926432 commit b5fd89cCopy full SHA for b5fd89c
contrib/guix/guix-attest
@@ -145,7 +145,13 @@ for outdir in "${OUTDIRS[@]}"; do
145
echo "${outname}: Hashing build outputs to produce SHA256SUMS"
146
(
147
cd "$outdir"
148
- find . -type f -printf '%P\0' | env LC_ALL=C sort -z | xargs -r0 sha256sum >> "$outsigdir"/SHA256SUMS
+ files="$(find . -type f)"
149
+ if [ -n "$files" ]; then
150
+ cut -c3- <<< "$files" | env LC_ALL=C sort | xargs sha256sum >> "$outsigdir"/SHA256SUMS
151
+ else
152
+ echo "ERR: ${outname}: No outputs found in '${outdir}'"
153
+ exit 1
154
+ fi
155
)
156
echo "${outname}: Signing SHA256SUMS to produce SHA256SUMS.asc"
157
gpg --detach-sign --local-user "$gpg_key_name" --output "$outsigdir"/SHA256SUMS.asc "$outsigdir"/SHA256SUMS
0 commit comments