diff options
-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 |