diff options
author | Andrei Belov <defanator@gmail.com> | 2019-01-17 13:04:26 +0300 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2019-03-05 11:42:15 +0000 |
commit | 2d2be1ca1b0a66a4875750696e6a03ae2e278366 (patch) | |
tree | 6ad6d5cbc64648d51e81e6c0fde4208fca2a18df /abuild-sign.in | |
parent | 57f2830739e31f9c73d2edaf5103502fbdae6822 (diff) | |
download | abuild-2d2be1ca1b0a66a4875750696e6a03ae2e278366.tar.gz abuild-2d2be1ca1b0a66a4875750696e6a03ae2e278366.tar.bz2 abuild-2d2be1ca1b0a66a4875750696e6a03ae2e278366.tar.xz abuild-2d2be1ca1b0a66a4875750696e6a03ae2e278366.zip |
abuild-sign: actually catch errors while signing
Diffstat (limited to 'abuild-sign.in')
-rw-r--r-- | abuild-sign.in | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/abuild-sign.in b/abuild-sign.in index 5890bf5..1ce3a88 100644 --- a/abuild-sign.in +++ b/abuild-sign.in @@ -26,7 +26,7 @@ do_sign() { i=$(readlink -f $f) [ -d "$i" ] && i="$i/APKINDEX.tar.gz" repo="${i%/*}" - ( + trap 'die "failed to sign $i"' EXIT set -e cd "$repo" sig=".SIGN.RSA.$keyname" @@ -39,7 +39,8 @@ do_sign() { chmod 644 "$tmpsigned" mv "$tmpsigned" "$i" msg "Signed $i" - ) || die "failed to sign $i" + set +e + trap - EXIT done } |