xref: /freebsd/contrib/ntp/flock-build (revision ea906c4152774dff300bb26fbfc1e4188351c89a)
1224ba2bdSOllivier Robert#! /bin/sh
2224ba2bdSOllivier Robert
3224ba2bdSOllivier RobertBUILD_ARGS="$@"
4224ba2bdSOllivier RobertPARSE="--enable-parse-clocks"
5224ba2bdSOllivier Robert#PARSE=
6ea906c41SOllivier RobertSTD="--enable-simulator"
7224ba2bdSOllivier Robert
89c2daa00SOllivier Robert# Backroom:
9ea906c41SOllivier Robert#   beauregard	   freebsd-6
10ea906c41SOllivier Robert# o churchy	   alpha-dec-osf5.1
11ea906c41SOllivier Robert#   deacon	   sparc-sun-solaris2.10
12ea906c41SOllivier Robert#   grundoon	   freebsd-6.1
13ea906c41SOllivier Robert#   howland	   freebsd-6.1
14ea906c41SOllivier Robert# o macabre	   sparc-sun-solaris2.8
15ea906c41SOllivier Robert# o mort	   sparc-sun-solaris2.8
16ea906c41SOllivier Robert#   whimsy	   sparc-sun-solaris2.10
179c2daa00SOllivier Robert
189c2daa00SOllivier Robert# Campus:
19ea906c41SOllivier Robert# * baldwin	   sparc-sun-solaris2.10
20ea906c41SOllivier Robert# * bridgeport	   sparc-sun-solaris2.10
21ea906c41SOllivier Robert# * cowbird	   freebsd-6.1
22ea906c41SOllivier Robert# * malarky	   sparc-sun-solaris2.10
23ea906c41SOllivier Robert# * pogo	   sparc-sun-solaris2.10
24ea906c41SOllivier Robert# * rackety	   freebsd-6.1
25224ba2bdSOllivier Robert
26ea906c41SOllivier Robertc_d=${PWD:-`pwd`}
27224ba2bdSOllivier Robert
28224ba2bdSOllivier RobertSIG=`perl -e 'print rand'`
29224ba2bdSOllivier Robertecho $SIG > .buildkey
30224ba2bdSOllivier Robert
31224ba2bdSOllivier Robertcase "$LIST" in
32ea906c41SOllivier Robert '') LIST="baldwin bridgeport cowbird malarky pogo rackety" ;;
33224ba2bdSOllivier Robertesac
34224ba2bdSOllivier Robert
35224ba2bdSOllivier Robertfor i in $LIST
36224ba2bdSOllivier Robertdo
37224ba2bdSOllivier Robert    echo $i
38224ba2bdSOllivier Robert    case "1" in
39224ba2bdSOllivier Robert     0)
40ea906c41SOllivier Robert    ssh $i "cd $c_d ; ./build $SIG $PARSE $STD $BUILD_ARGS" &
41ea906c41SOllivier Robert    ssh $i "cd $c_d ; ./build $SIG $PARSE $STD --without-crypto $BUILD_ARGS" &
42ea906c41SOllivier Robert    ssh $i "cd $c_d ; ./build $SIG        $STD --disable-all-clocks $BUILD_ARGS" &
43224ba2bdSOllivier Robert	;;
44224ba2bdSOllivier Robert     1) ssh $i "cd $c_d ; \
45ea906c41SOllivier Robert./build $SIG $PARSE $STD $BUILD_ARGS ; \
46ea906c41SOllivier Robert./build $SIG $PARSE $STD --disable-debugging $BUILD_ARGS ; \
47ea906c41SOllivier Robert./build $SIG $PARSE $STD --without-crypto $BUILD_ARGS ; \
48ea906c41SOllivier Robert./build $SIG        $STD --disable-all-clocks $BUILD_ARGS" \
49ea906c41SOllivier Robert&
50224ba2bdSOllivier Robert	;;
51224ba2bdSOllivier Robert    esac
52224ba2bdSOllivier Robertdone
53