xref: /freebsd/contrib/ntp/flock-build (revision ba371819a70ed076ebef04af93922a043272bfbe)
1224ba2bdSOllivier Robert#! /bin/sh
2224ba2bdSOllivier Robert
3224ba2bdSOllivier RobertBUILD_ARGS="$@"
4224ba2bdSOllivier RobertPARSE="--enable-parse-clocks"
5224ba2bdSOllivier Robert#PARSE=
6224ba2bdSOllivier Robert
7ba371819SOllivier Robert#   baldwin        sparc-sun-solaris2.7
8224ba2bdSOllivier Robert#   bridgeport     sparc-sun-solaris2.6
9ba371819SOllivier Robert# * bunnylou       alpha-dec-osf4.0
10ba371819SOllivier Robert# * churchy        alpha-dec-osf5.1
11224ba2bdSOllivier Robert#   cowbird        alpha-dec-osf4.0
12224ba2bdSOllivier Robert#   grundoon       sparc-sun-sunos4.1.3
13ba371819SOllivier Robert# * hepzibah       freebsd-4
14224ba2bdSOllivier Robert#   malarky        sparc-sun-solaris2.8
15224ba2bdSOllivier Robert# * pogo           sparc-sun-solaris2.8
16224ba2bdSOllivier Robert# * porkypine      mips-dec-ultrix4.4
17224ba2bdSOllivier Robert# * rackety        sparc-sun-sunos4.1.3/cc
18ba371819SOllivier Robert# ? roogey	   debian
19224ba2bdSOllivier Robert# * snavely        hppa1.1-hp-hpux10.20
20ba371819SOllivier Robert#   whimsy         sparc-sun-solaris2.8
21224ba2bdSOllivier Robert
22224ba2bdSOllivier Robertc_d=`pwd`
23224ba2bdSOllivier Robert
24224ba2bdSOllivier RobertSIG=`perl -e 'print rand'`
25224ba2bdSOllivier Robertecho $SIG > .buildkey
26224ba2bdSOllivier Robert
27224ba2bdSOllivier Robertcase "$LIST" in
28ba371819SOllivier Robert '') LIST="bunnylou churchy hepzibah pogo porkypine rackety snavely" ;;
29224ba2bdSOllivier Robertesac
30224ba2bdSOllivier Robert
31224ba2bdSOllivier Robertfor i in $LIST
32224ba2bdSOllivier Robertdo
33224ba2bdSOllivier Robert    echo $i
34224ba2bdSOllivier Robert    case "1" in
35224ba2bdSOllivier Robert     0)
36224ba2bdSOllivier Robert    ssh $i "cd $c_d ; ./build $SIG $PARSE $BUILD_ARGS" &
37224ba2bdSOllivier Robert    ssh $i "cd $c_d ; ./build $SIG $PARSE --with-crypto=autokey $BUILD_ARGS" &
38224ba2bdSOllivier Robert    ssh $i "cd $c_d ; ./build $SIG $PARSE --without-crypto $BUILD_ARGS" &
39224ba2bdSOllivier Robert	;;
40224ba2bdSOllivier Robert     1) ssh $i "cd $c_d ; \
41224ba2bdSOllivier Robert./build $SIG $PARSE $BUILD_ARGS ; \
42224ba2bdSOllivier Robert./build $SIG $PARSE --with-crypto=autokey $BUILD_ARGS ; \
43224ba2bdSOllivier Robert./build $SIG $PARSE --without-crypto $BUILD_ARGS" &
44224ba2bdSOllivier Robert	;;
45224ba2bdSOllivier Robert    esac
46224ba2bdSOllivier Robertdone
47