X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~cjwatson/git?a=blobdiff_plain;f=ubuntu-build-livecd;h=d1fa5bb616ffa112b09b594dfbc72139d962b537;hb=f46e2899ff85af09a5c97951a1a33bc53647aeca;hp=5d1c32605a124af3ebba74298f9680f7d57fa4de;hpb=e0aa59f763fcf0414acbc5e63274697430004f53;p=bin.git diff --git a/ubuntu-build-livecd b/ubuntu-build-livecd index 5d1c326..d1fa5bb 100755 --- a/ubuntu-build-livecd +++ b/ubuntu-build-livecd @@ -5,17 +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 -# amd64: king -# hppa: bld-3.mmjgroup.com -# i386: terranova -# ia64: weddell -# powerpc: royal - -for i in terranova weddell royal king bld-3.mmjgroup.com; do - (echo "$i starting at $(date)" - ssh -o 'ControlPath none' -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