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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
#! /bin/sh
set -e
amd64="kapok"
i386="cardamom"
powerpc="royal"
ia64="weddell"
arm="celbalrai actinidiaceae adoxaceae aizoaceae araceae anacardiaceae annonaceae"
mkdir -p /home/ubuntu-archive/public_html/livefs-build-logs
cd /home/ubuntu-archive/public_html/livefs-build-logs
find . -type d -name latest -print0 | xargs -r -0 rm -rf
find . -type d -name current -print0 | xargs -r -0 rm -rf
for machine in $amd64 $i386 $powerpc $ia64 $arm; do
#wget -q --mirror -np -nH --cut-dirs=2 -A out \
# http://$machine/~buildd/LiveCD/
# cargo-culted from buildlive
(CMD=:
echo "$(date): starting mirror for $machine"
wget -q --mirror -np -nH --cut-dirs=2 -A out http://$machine.buildd/~buildd/LiveCD/ \
|| CMD=false
echo -n "$(date): finished mirror for $machine "
if $CMD; then
echo "(success)"
else
echo "(failed)"
fi
$CMD) &
RES="$RES $!"
done
for proc in $RES; do
wait $proc && retval=0
done
if [ "$retval" != 0 ]; then
echo "LiveFS log mirroring had a sad"
fi
|