summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJack <87339414+algojack@users.noreply.github.com>2022-01-13 14:08:17 -0500
committerGitHub <noreply@github.com>2022-01-13 14:08:17 -0500
commitee988ea30c50c15f3b904ca409ea4df9fc958566 (patch)
tree3c38f08a40dd162ab84d0043dab764986b11c82c
parent326d04a5e4ebe5b500684db45f10abe4468e21d4 (diff)
Feature Networks pipeline related changes (#3393)
Added support for not having certain files in signing script
-rwxr-xr-xscripts/build_package.sh6
-rwxr-xr-xscripts/release/mule/sign/sign.sh7
2 files changed, 10 insertions, 3 deletions
diff --git a/scripts/build_package.sh b/scripts/build_package.sh
index 004aa6535..3065f81bd 100755
--- a/scripts/build_package.sh
+++ b/scripts/build_package.sh
@@ -91,7 +91,11 @@ mkdir ${PKG_ROOT}/genesis
genesis_dirs=("devnet" "testnet" "mainnet" "betanet")
for dir in "${genesis_dirs[@]}"; do
mkdir -p ${PKG_ROOT}/genesis/${dir}
- cp ${REPO_DIR}/installer/genesis/${dir}/genesis.json ${PKG_ROOT}/genesis/${dir}/
+ if [ -f "${REPO_DIR}/gen/${dir}/genesis.json" ]; then
+ cp ${REPO_DIR}/gen/${dir}/genesis.json ${PKG_ROOT}/genesis/${dir}/
+ else
+ cp ${REPO_DIR}/installer/genesis/${dir}/genesis.json ${PKG_ROOT}/genesis/${dir}/
+ fi
if [ $? -ne 0 ]; then exit 1; fi
done
# Copy the appropriate network genesis.json for our default (in root ./genesis folder)
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