~ubuntu-archive/ubuntu-archive-scripts/trunk

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#! /bin/sh
set -eu

LOCK_FILE="/tmp/.cu2d.lock"
if ! lockfile -r0 $LOCK_FILE; then
   exit 1
fi
LOG_FILE="$HOME/public_html/cicopy-logs/$(date -u +%Y-%m)/cicopy-$(date -u +%F).log"
LOG_LINK="$HOME/public_html/cicopy.log"
mkdir -p "${LOG_FILE%/*}"
trap "rm -f $LOCK_FILE && ln -sf $LOG_FILE $LOG_LINK" EXIT HUP INT QUIT TERM
touch $LOCK_FILE

echo "Latest update:  $(date -u)" >> $LOG_FILE
CWD=$HOME/cu2d
BINDIR=$CWD/cupstream2distro/
INCOMING=$CWD/incoming
mkdir -p $INCOMING
cd $INCOMING

bzr pull -q -d "$BINDIR" >> $LOG_FILE 2>&1

export CU2D_RSYNCSVR=jenkins.ci-train.ubuntu.com
export PYTHONPATH="$HOME/python"
$BINDIR/copy2distro >> $LOG_FILE 2>&1