Changeset View
Changeset View
Standalone View
Standalone View
contrib/teamcity/gitian.sh
Show All 12 Lines | |||||
export USE_LXC=1 | export USE_LXC=1 | ||||
export GITIAN_HOST_IP=10.0.3.1 | export GITIAN_HOST_IP=10.0.3.1 | ||||
export LXC_BRIDGE=lxcbr0 | export LXC_BRIDGE=lxcbr0 | ||||
export LXC_GUEST_IP=10.0.3.5 | export LXC_GUEST_IP=10.0.3.5 | ||||
cd ~/gitian-builder | cd ~/gitian-builder | ||||
if [[ "${OS_NAME}" == "osx" ]]; then | if [[ "${OS_NAME}" == "osx" ]]; then | ||||
wget https://storage.googleapis.com/f4936e83b2dcbca742be51fb9692b153/MacOSX10.11.sdk.tar.gz | OSX_SDK="MacOSX10.11.sdk.tar.gz" | ||||
echo "4732b52b5ebe300c8c91cbeed6d19d59c1ff9c56c7a1dd6cfa518b9c2c72abde MacOSX10.11.sdk.tar.gz" | sha256sum -c | OSX_SDK_SHA256="4732b52b5ebe300c8c91cbeed6d19d59c1ff9c56c7a1dd6cfa518b9c2c72abde" | ||||
DOWNLOAD_OSX_SDK="yes" | |||||
mkdir -p inputs | mkdir -p inputs | ||||
echo "Downloaded" | pushd inputs | ||||
mv MacOSX10.11.sdk.tar.gz inputs | if [ -f "${OSX_SDK}" ]; then | ||||
echo "${OSX_SDK_SHA256} ${OSX_SDK}" | sha256sum -c && DOWNLOAD_OSX_SDK="no" | |||||
fi | |||||
echo "Will download '${OSX_SDK}'? ${DOWNLOAD_OSX_SDK}" | |||||
if [ "${DOWNLOAD_OSX_SDK}" == "yes" ]; then | |||||
wget https://storage.googleapis.com/f4936e83b2dcbca742be51fb9692b153/"${OSX_SDK}" | |||||
echo "${OSX_SDK_SHA256} ${OSX_SDK}" | sha256sum -c | |||||
echo "Finished downloading '${OSX_SDK}'" | |||||
fi | |||||
popd | |||||
fi | fi | ||||
## Determine the number of build threads | ## Determine the number of build threads | ||||
THREADS=$(nproc || sysctl -n hw.ncpu) | THREADS=$(nproc || sysctl -n hw.ncpu) | ||||
RESULT_DIR="${PROJECT_ROOT}/gitian-results" | RESULT_DIR="${PROJECT_ROOT}/gitian-results" | ||||
OS_DIR="${RESULT_DIR}/${OS_NAME}" | OS_DIR="${RESULT_DIR}/${OS_NAME}" | ||||
mkdir -p "${OS_DIR}" | mkdir -p "${OS_DIR}" | ||||
Show All 12 Lines |