X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~cjwatson/git?p=bin.git;a=blobdiff_plain;f=ubuntu-build-livecd;h=d1fa5bb616ffa112b09b594dfbc72139d962b537;hp=ce745844051881b5b364b54e34a1c3ec029ac6e7;hb=34b8037c044aea04cf2219c93b3cb3c1c5818c76;hpb=056369c41b0bb5ff60c2d52bf936730db3a9397d diff --git a/ubuntu-build-livecd b/ubuntu-build-livecd index ce74584..d1fa5bb 100755 --- a/ubuntu-build-livecd +++ b/ubuntu-build-livecd @@ -5,11 +5,29 @@ if [ -z "$1" ]; then exit 1 fi PROJECT="$1" +export LANG=C +case $PROJECT in + ubuntu|kubuntu|ubuntu-server) + ARCHES="${ARCHES:-amd64 hppa i386 ia64 powerpc sparc}" + ;; + *) + ARCHES="${ARCHES:-amd64 i386 powerpc}" + ;; +esac -for i in terranova weddell adare king; do - (echo "$i starting at $(date)" - ssh -n buildd@$i.buildd /home/buildd/bin/BuildLiveCD "$PROJECT" - echo "$i finished at $(date)") & +for arch in $ARCHES; do + case $arch in + amd64) machine=king.buildd ;; + hppa) machine=castilla.buildd ;; + i386) machine=terranova.buildd ;; + ia64) machine=weddell.buildd ;; + powerpc) machine=royal.buildd ;; + sparc) machine=vivies.buildd ;; + *) continue ;; + esac + (echo "$machine starting at $(date)" + ssh -o 'ControlPath none' -n buildd@$machine /home/buildd/bin/BuildLiveCD "$PROJECT" + echo "$machine finished at $(date)") & done wait exit 0