xref: /freebsd/contrib/ntp/flock-build (revision 224ba2bd37e182b64f7d78defef8a6cacaad3415)
1224ba2bdSOllivier Robert#! /bin/sh
2224ba2bdSOllivier Robert
3224ba2bdSOllivier RobertBUILD_ARGS="$@"
4224ba2bdSOllivier RobertPARSE="--enable-parse-clocks"
5224ba2bdSOllivier Robert#PARSE=
6224ba2bdSOllivier Robert
7224ba2bdSOllivier Robert# * baldwin        sparc-sun-solaris2.7
8224ba2bdSOllivier Robert#   bridgeport     sparc-sun-solaris2.6
9224ba2bdSOllivier Robert#   bunnylou       alpha-dec-osf4.0
10224ba2bdSOllivier Robert# * churchy        alpha-dec-osf4.0
11224ba2bdSOllivier Robert#   cowbird        alpha-dec-osf4.0
12224ba2bdSOllivier Robert#   grundoon       sparc-sun-sunos4.1.3
13224ba2bdSOllivier Robert# * hepzibah       freebsd-2.2.5
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
18224ba2bdSOllivier Robert# * snavely        hppa1.1-hp-hpux10.20
19224ba2bdSOllivier Robert#   whimsy         sparc-sun-solaris2.7
20224ba2bdSOllivier Robert
21224ba2bdSOllivier Robertc_d=`pwd`
22224ba2bdSOllivier Robert
23224ba2bdSOllivier RobertSIG=`perl -e 'print rand'`
24224ba2bdSOllivier Robertecho $SIG > .buildkey
25224ba2bdSOllivier Robert
26224ba2bdSOllivier Robertcase "$LIST" in
27224ba2bdSOllivier Robert '') LIST="baldwin churchy hepzibah pogo porkypine rackety snavely" ;;
28224ba2bdSOllivier Robertesac
29224ba2bdSOllivier Robert
30224ba2bdSOllivier Robertfor i in $LIST
31224ba2bdSOllivier Robertdo
32224ba2bdSOllivier Robert    echo $i
33224ba2bdSOllivier Robert    case "1" in
34224ba2bdSOllivier Robert     0)
35224ba2bdSOllivier Robert    ssh $i "cd $c_d ; ./build $SIG $PARSE $BUILD_ARGS" &
36224ba2bdSOllivier Robert    ssh $i "cd $c_d ; ./build $SIG $PARSE --with-crypto=autokey $BUILD_ARGS" &
37224ba2bdSOllivier Robert    ssh $i "cd $c_d ; ./build $SIG $PARSE --without-crypto $BUILD_ARGS" &
38224ba2bdSOllivier Robert	;;
39224ba2bdSOllivier Robert     1) ssh $i "cd $c_d ; \
40224ba2bdSOllivier Robert./build $SIG $PARSE $BUILD_ARGS ; \
41224ba2bdSOllivier Robert./build $SIG $PARSE --with-crypto=autokey $BUILD_ARGS ; \
42224ba2bdSOllivier Robert./build $SIG $PARSE --without-crypto $BUILD_ARGS" &
43224ba2bdSOllivier Robert	;;
44224ba2bdSOllivier Robert    esac
45224ba2bdSOllivier Robertdone
46