diff --git a/build-core.sh b/build-core.sh index 6d95ccea1..d06d029bc 100755 --- a/build-core.sh +++ b/build-core.sh @@ -1,5 +1,7 @@ #!/bin/bash +set -e + echo "START INSIDE CONTAINER - CORE" echo "-- BUILD CORES: $3" diff --git a/build-full.sh b/build-full.sh index 3ae0251d7..14666b652 100755 --- a/build-full.sh +++ b/build-full.sh @@ -1,5 +1,7 @@ #!/bin/bash +set -e + echo "START INSIDE CONTAINER - FULL" echo "-- BUILD CORES: $3" @@ -19,7 +21,7 @@ yum-config-manager --disable centos-sclo-sclo #### cd /io; -mkdir src/certs; +mkdir -p src/certs; curl --silent -k https://raw.githubusercontent.com/RichardAH/rippled-release-builder/main/ca-bundle/certbundle.h -o src/certs/certbundle.h; if [ "`grep certbundle.h src/ripple/net/impl/RegisterSSLCerts.cpp | wc -l`" -eq "0" ] then @@ -66,8 +68,8 @@ then #endif/g" src/ripple/net/impl/RegisterSSLCerts.cpp && sed -i "s/#include /\0\n#include /g" src/ripple/net/impl/RegisterSSLCerts.cpp fi -mkdir .nih_c; -mkdir .nih_toolchain; +mkdir -p .nih_c; +mkdir -p .nih_toolchain; cd .nih_toolchain && yum install -y wget lz4 lz4-devel git llvm13-static.x86_64 llvm13-devel.x86_64 devtoolset-10-binutils zlib-static ncurses-static -y \ devtoolset-7-gcc-c++ \ @@ -115,7 +117,7 @@ tar -xf libunwind-13.0.1.src.tar.xz && cp -r libunwind-13.0.1.src/include libunwind-13.0.1.src/src lld-13.0.1.src/ && cd lld-13.0.1.src && rm -rf build CMakeCache.txt && -mkdir build && +mkdir -p build && cd build && cmake .. -DLLVM_LIBRARY_DIR=/usr/lib64/llvm13/lib/ -DCMAKE_INSTALL_PREFIX=/usr/lib64/llvm13/ -DCMAKE_BUILD_TYPE=Release && make -j$3 install && @@ -125,7 +127,7 @@ cd ../../ && echo "-- Build WasmEdge --" && ( wget -nc -q https://github.com/WasmEdge/WasmEdge/archive/refs/tags/0.11.2.zip; unzip -o 0.11.2.zip; ) && cd WasmEdge-0.11.2 && -( mkdir build; echo "" ) && +( mkdir -p build; echo "" ) && cd build && export BOOST_ROOT="/usr/local/src/boost_1_86_0" && export Boost_LIBRARY_DIRS="/usr/local/lib" && diff --git a/release-builder.sh b/release-builder.sh index ec3b063b7..7c070ac42 100755 --- a/release-builder.sh +++ b/release-builder.sh @@ -1,5 +1,7 @@ #!/bin/bash +set -e + echo "START BUILDING (HOST)" echo "Cleaning previously built binary"