chiark / gitweb /
update machines, more project-specific intelligence
authorColin Watson <cjwatson@chiark.greenend.org.uk>
Mon, 22 May 2006 17:14:38 +0000 (17:14 +0000)
committerColin Watson <cjwatson@chiark.greenend.org.uk>
Mon, 22 May 2006 17:14:38 +0000 (17:14 +0000)
ubuntu-build-livecd

index 5d1c32605a124af3ebba74298f9680f7d57fa4de..d1fa5bb616ffa112b09b594dfbc72139d962b537 100755 (executable)
@@ -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