|
1 | 1 | #!/usr/bin/env bash |
2 | | -set -ex |
| 2 | +set -eu -o pipefail |
| 3 | +set -x |
3 | 4 |
|
| 5 | +ROOT_DIR="$( pwd )" |
4 | 6 | SCRIPT_DIR="$( cd "$( dirname "$0" )" && pwd )" |
5 | 7 |
|
6 | | -source ${SCRIPT_DIR}/../../common-scripts/update_nimbus_urls_and_cert.sh |
| 8 | +source "${SCRIPT_DIR}/../../common-scripts/update_nimbus_urls_and_cert.sh" |
7 | 9 |
|
8 | | -cat > ca.crt <<END_OF_CERT |
| 10 | +build_dir="${ROOT_DIR}/build-dir" |
| 11 | +mkdir -p "${build_dir}" |
| 12 | + |
| 13 | +ca_cert_file="${ROOT_DIR}/ca.crt" |
| 14 | +cat > "${ca_cert_file}" <<END_OF_CERT |
9 | 15 | $VCENTER_CA_CERT |
10 | 16 | END_OF_CERT |
11 | 17 |
|
12 | | -pushd stembuild-untested-linux |
13 | | - mv stembuild* stembuild |
14 | | -popd |
15 | | -mv stembuild-untested-linux/stembuild . |
| 18 | +cp lgpo-binary/LGPO*.zip "${build_dir}/LGPO.zip" |
16 | 19 |
|
17 | | -mv lgpo-binary/LGPO*.zip LGPO.zip |
| 20 | +cp stembuild-untested-linux/stembuild* "${build_dir}/stembuild" |
| 21 | +chmod 500 "${build_dir}/stembuild" |
18 | 22 |
|
19 | | -chmod 500 stembuild |
20 | | -./stembuild construct \ |
21 | | - -vcenter-url ${VCENTER_BASE_URL} -vcenter-username ${VCENTER_USERNAME} -vcenter-password ${VCENTER_PASSWORD} \ |
22 | | - -vcenter-ca-certs ca.crt \ |
23 | | - -vm-inventory-path ${VCENTER_VM_FOLDER}/${STEMBUILD_BASE_VM_NAME} \ |
24 | | - -vm-ip ${STEMBUILD_BASE_VM_IP} -vm-username ${STEMBUILD_BASE_VM_USERNAME} -vm-password ${STEMBUILD_BASE_VM_PASSWORD} \ |
25 | | - -setup-arg FailOnInstallWUCerts |
| 23 | +pushd "${build_dir}" |
| 24 | + ./stembuild -debug construct \ |
| 25 | + -vcenter-url "${VCENTER_BASE_URL}" \ |
| 26 | + -vcenter-username "${VCENTER_USERNAME}" \ |
| 27 | + -vcenter-password "${VCENTER_PASSWORD}" \ |
| 28 | + -vcenter-ca-certs "${ca_cert_file}" \ |
| 29 | + -vm-inventory-path "${VCENTER_VM_FOLDER}/${STEMBUILD_BASE_VM_NAME}" \ |
| 30 | + -vm-ip "${STEMBUILD_BASE_VM_IP}" \ |
| 31 | + -vm-username "${STEMBUILD_BASE_VM_USERNAME}" \ |
| 32 | + -vm-password "${STEMBUILD_BASE_VM_PASSWORD}" \ |
| 33 | + -setup-arg FailOnInstallWUCerts |
| 34 | +popd |
0 commit comments