~ubuntu-on-ec2/vmbuilder/jenkins_kvm-kvp-telemetry-xenial

629 by Ben Howard
Added checksum.sh
1
# Override and set some home variables
2
export HOME="${USE_HOME:-/srv/builder}"
3
export CDIMAGE_BIN="${HOME}/cdimage/bin"
4
export CDIMAGE_ROOT="${HOME}/cdimage"
5
export PATH="${CDIMAGE_BIN}:${PATH}"
6
7
SUITE_DIR="${BASE_D}/${SUITE}"
630 by Ben Howard
Checksum unpacked
8
[ -n "${STREAM}" -a "${STREAM}" != "daily" ] &&
9
    SUITE_DIR="${BASE_D}/${STREAM}/${SUITE}"
629 by Ben Howard
Added checksum.sh
10
SERIAL_DIR="${SUITE_DIR}/${SERIAL}"
11
12
echo "Checksumming the new version..."
13
checksum-directory "${SERIAL_DIR}"
14
15
if [ ! -d ${SERIAL_DIR}/unpacked ]; then
631 by Ben Howard
Fix location of build info message for checksum directory
16
    echo "Adding build info to the new version..."
17
    mkdir -p ${SERIAL_DIR}/unpacked
18
    cat << EOF > ${SERIAL_DIR}/unpacked/build-info.txt
629 by Ben Howard
Added checksum.sh
19
SERIAL=$SERIAL
20
EOF
21
fi
22
630 by Ben Howard
Checksum unpacked
23
checksum-directory ${SERIAL_DIR}/unpacked
24
629 by Ben Howard
Added checksum.sh
25
if [ "${UPDATE_CURRENT:-false}" = "true" ]; then
26
   ./update_release_directory.sh "${SUITE_DIR}"
27
fi