#!/bin/sh set -e SERVERURL="https://git.linaro.org/lava/lava-server.git/commit/" DISPATCHERURL="https://git.linaro.org/lava/lava-dispatcher.git/commit/" cd /home/buildd/lkft HOST="mirror" DIR="/mirror/images/lkft-repo/" # n.b. no slash on the local dir, must have trailing slash on remote dir NAME=`hostname`-trace.txt TRACEFILE="trace/${NAME}" rm -f trace/* date > ${TRACEFILE} echo "lava-server" >> ${TRACEFILE} cat /home/buildd/git/latest-lava-server >> ${TRACEFILE} HASH=`sed -e 's/^commit //' /home/buildd/git/latest-lava-server` echo "${SERVERURL}${HASH}" >> ${TRACEFILE} echo "lava-dispatcher" >> ${TRACEFILE} cat /home/buildd/git/latest-lava-dispatcher >> ${TRACEFILE} HASH=`sed -e 's/^commit //' /home/buildd/git/latest-lava-dispatcher` echo "${DISPATCHERURL}${HASH}" >> ${TRACEFILE} gpg -a --clearsign ${TRACEFILE} rsync -az --delete lkft-repo.key.asc ${HOST}:${DIR} rsync -az --delete dists ${HOST}:${DIR} rsync -az --delete pool ${HOST}:${DIR} rsync -az --delete trace/* ${HOST}:${DIR}