diff options
author | Jack <87339414+algojack@users.noreply.github.com> | 2022-01-13 14:08:17 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-13 14:08:17 -0500 |
commit | ee988ea30c50c15f3b904ca409ea4df9fc958566 (patch) | |
tree | 3c38f08a40dd162ab84d0043dab764986b11c82c | |
parent | 326d04a5e4ebe5b500684db45f10abe4468e21d4 (diff) |
Feature Networks pipeline related changes (#3393)
Added support for not having certain files in signing script
-rwxr-xr-x | scripts/build_package.sh | 6 | ||||
-rwxr-xr-x | scripts/release/mule/sign/sign.sh | 7 |
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 |