summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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