88
99set -e
1010
11+ echo " ## Checking if jq is installed"
1112if command -v jq >&2 ; then
1213 echo " jq installed"
1314else
@@ -33,23 +34,26 @@ GIT_HASH=$(git rev-parse HEAD)
3334BRANCH_NAME=$( git branch --show-current)
3435PROTOCOL_VERSION=$( cat " $PRODUCTION_GENESIS_FILES_DIR /chainspec.toml" | python3 -c " import sys, toml; print(toml.load(sys.stdin)['protocol']['version'].replace('.','_'))" )
3536NODE_VERSION=$( cat " $NODE_BUILD_DIR /Cargo.toml" | python3 -c " import sys, toml; print(toml.load(sys.stdin)['package']['version'])" )
37+ echo " ## Running on branch: $BRANCH_NAME with git_hash: $GIT_HASH "
38+ echo " ## Protocol Version from production chainspec.toml: $PROTOCOL_VERSION "
39+ echo " ## Node package version: $NODE_VERSION "
3640
37- echo " Creating $BRANCH_NAME .latest file"
41+ echo " ## Creating $BRANCH_NAME .latest file"
3842mkdir -p " $LATEST_DIR "
3943echo -n " $GIT_HASH " > " $LATEST_DIR /$BRANCH_NAME .latest"
4044
41- echo " Building casper-node"
45+ echo " ## Building casper-node"
4246cd " $NODE_BUILD_DIR " || exit
4347cargo build --release
4448
45- echo " Building global-state-update-gen"
49+ echo " ## Building global-state-update-gen"
4650cd " $ROOT_DIR " || exit
4751cargo build --release --package global-state-update-gen
4852cargo deb --package global-state-update-gen
4953mkdir -p " $UPGRADE_DIR "
5054cp " $ROOT_DIR /target/debian/" * " $UPGRADE_DIR " || exit
5155
52- echo " Generating bin README.md"
56+ echo " ## Generating bin README.md"
5357mkdir -p " $BIN_DIR "
5458readme=" $BIN_DIR /README.md"
5559{
@@ -62,7 +66,7 @@ readme="$BIN_DIR/README.md"
6266 echo " git commit hash: $GIT_HASH "
6367} > " $readme "
6468
65- echo " Packaging bin.tar.gz"
69+ echo " ## Packaging bin.tar.gz"
6670mkdir -p " $BIN_DIR "
6771cp " $NODE_BUILD_TARGET " " $BIN_DIR "
6872# To get no path in tar, need to cd in.
@@ -71,7 +75,7 @@ tar -czvf "../bin.tar.gz" .
7175cd ..
7276rm -rf " $BIN_DIR "
7377
74- echo " Packaging config.tar.gz"
78+ echo " ## Packaging config.tar.gz"
7579mkdir -p " $CONFIG_DIR "
7680cp " $PRODUCTION_GENESIS_FILES_DIR /chainspec.toml" " $CONFIG_DIR "
7781cp " $PRODUCTION_GENESIS_FILES_DIR /config-example.toml" " $CONFIG_DIR "
@@ -82,7 +86,7 @@ tar -czvf "../config.tar.gz" .
8286cd ..
8387rm -rf " $CONFIG_DIR "
8488
85- echo " Packaging config-main.tar.gz"
89+ echo " ## Packaging config-main.tar.gz"
8690mkdir -p " $CONFIG_DIR "
8791cp " $MAIN_GENESIS_FILES_DIR /chainspec.toml" " $CONFIG_DIR "
8892cp " $MAIN_GENESIS_FILES_DIR /config-example.toml" " $CONFIG_DIR "
@@ -92,7 +96,7 @@ tar -czvf "../config-main.tar.gz" .
9296cd ..
9397rm -rf " $CONFIG_DIR "
9498
95- echo " Packaging config-test.tar.gz"
99+ echo " ## Packaging config-test.tar.gz"
96100mkdir -p " $CONFIG_DIR "
97101cp " $TEST_GENESIS_FILES_DIR /chainspec.toml" " $CONFIG_DIR "
98102cp " $TEST_GENESIS_FILES_DIR /config-example.toml" " $CONFIG_DIR "
@@ -102,7 +106,7 @@ tar -czvf "../config-test.tar.gz" .
102106cd ..
103107rm -rf " $CONFIG_DIR "
104108
105- echo " Packaging config-int.tar.gz"
109+ echo " ## Packaging config-int.tar.gz"
106110mkdir -p " $CONFIG_DIR "
107111cp " $INT_GENESIS_FILES_DIR /chainspec.toml" " $CONFIG_DIR "
108112cp " $INT_GENESIS_FILES_DIR /config-example.toml" " $CONFIG_DIR "
@@ -112,8 +116,8 @@ tar -czvf "../config-int.tar.gz" .
112116cd ..
113117rm -rf " $CONFIG_DIR "
114118
115- echo " Packaging config-dev.tar.gz"
116- mkdir -p " $DEV_CONFIG_DIR "
119+ echo " ## Packaging config-dev.tar.gz"
120+ mkdir -p " $CONFIG_DIR "
117121cp " $DEV_GENESIS_FILES_DIR /chainspec.toml" " $CONFIG_DIR "
118122cp " $DEV_GENESIS_FILES_DIR /config-example.toml" " $CONFIG_DIR "
119123# To get no path in tar, need to cd in.
0 commit comments