mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-03-26 01:32:26 +01:00
guix-attest: Avoid incomplete sigdirs with ERR traps
Sometimes GPG connects to the wrong agent... or you don't have your smartcard handy...
This commit is contained in:
parent
feda2c8e31
commit
d420e5c1c0
@ -156,6 +156,9 @@ for outdir in "${OUTDIRS[@]}"; do
|
||||
echo "${outname}: SKIPPING: Signature directory already exists in the specified guix.sigs repository"
|
||||
outdirs_already_attested_to+=("$outdir")
|
||||
else
|
||||
# Clean up incomplete sigdir if something fails (likely gpg)
|
||||
trap 'rm -rf "$outsigdir"' ERR
|
||||
|
||||
mkdir -p "$outsigdir"
|
||||
|
||||
(
|
||||
@ -182,6 +185,8 @@ for outdir in "${OUTDIRS[@]}"; do
|
||||
echo "${outname}: Not signing SHA256SUMS as \$NO_SIGN is not empty"
|
||||
fi
|
||||
echo ""
|
||||
|
||||
trap - ERR # Reset ERR trap
|
||||
fi
|
||||
done
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user