summaryrefslogtreecommitdiff
path: root/scripts/release/mule/sign/sign.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/release/mule/sign/sign.sh')
-rwxr-xr-xscripts/release/mule/sign/sign.sh7
1 files changed, 5 insertions, 2 deletions
diff --git a/scripts/release/mule/sign/sign.sh b/scripts/release/mule/sign/sign.sh
index 7c9b7e388..cb0cbf42d 100755
--- a/scripts/release/mule/sign/sign.sh
+++ b/scripts/release/mule/sign/sign.sh
@@ -4,6 +4,7 @@
# TODO: This needs to be reworked a bit to support Darwin.
set -exo pipefail
+shopt -s nullglob
echo
date "+build_release begin SIGN stage %Y%m%d_%H%M%S"
@@ -100,8 +101,10 @@ for os in "${OS_TYPES[@]}"; do
gpg -u "$SIGNING_KEY_ADDR" --clearsign "$HASHFILE"
STATUSFILE="build_status_${CHANNEL}_${os}-${arch}_${VERSION}"
- gpg -u "$SIGNING_KEY_ADDR" --clearsign "$STATUSFILE"
- gzip -c "$STATUSFILE.asc" > "$STATUSFILE.asc.gz"
+ if [[ -f "$STATUSFILE" ]]; then
+ gpg -u "$SIGNING_KEY_ADDR" --clearsign "$STATUSFILE"
+ gzip -c "$STATUSFILE.asc" > "$STATUSFILE.asc.gz"
+ fi
)
fi
fi