build (182007) | build (200576) |
---|---|
1#! /bin/sh 2 3LOGF=make.log 4IAM=`hostname || uname -n` | 1#! /bin/sh 2 3LOGF=make.log 4IAM=`hostname || uname -n` |
5MYNAME=`IFS=. ; set $IAM ; echo $1` 6SIG= |
|
5 6case "$1" in 7 0.*) 8 SIG=$1 9 shift 10 CONFIG_ARGS="$@" | 7 8case "$1" in 9 0.*) 10 SIG=$1 11 shift 12 CONFIG_ARGS="$@" |
11 KEY=`sed -e q < .buildkey` | 13 KEY=`sed -e q < .buildkey-$MYNAME` |
12 case "$SIG" in 13 $KEY) ;; 14 *) 15 echo "Wrong directory for build on host $IAM" 16 echo "This is <`pwd`>" 17 echo "SIG is <$SIG>" 18 echo "KEY is <$KEY>" 19 exit 1 --- 11 unchanged lines hidden (view full) --- 31CVO=`./config.guess` 32case "$CVO" in 33 *-*-*) ;; 34 *) echo "config.guess returned <$CVO>, which makes no sense to me." 35 exit 1 36 ;; 37esac 38 | 14 case "$SIG" in 15 $KEY) ;; 16 *) 17 echo "Wrong directory for build on host $IAM" 18 echo "This is <`pwd`>" 19 echo "SIG is <$SIG>" 20 echo "KEY is <$KEY>" 21 exit 1 --- 11 unchanged lines hidden (view full) --- 33CVO=`./config.guess` 34case "$CVO" in 35 *-*-*) ;; 36 *) echo "config.guess returned <$CVO>, which makes no sense to me." 37 exit 1 38 ;; 39esac 40 |
39MYNAME=`IFS=. ; set $IAM ; echo $1` 40 | |
41case "$IAM" in 42 *.udel.edu) 43 BDIR=A.$MYNAME 44 CONFIG_ARGS="$CONFIG_ARGS --enable-local-libopts" 45 case "$CVO" in 46 *-*-ultrix*) 47 CONFIG_ARGS="$CONFIG_ARGS --with-libregex=/usr/local" 48 ;; --- 36 unchanged lines hidden (view full) --- 85esac 86 87BDIR="$BDIR$KEYSUF$CCSUF" 88 89[ -d "$BDIR" ] || mkdir $BDIR 90[ -f "$BDIR/.buildcvo" ] || echo $CVO > $BDIR/.buildcvo 91[ -f "$BDIR/.buildhost" ] || echo $IAM > $BDIR/.buildhost 92 | 41case "$IAM" in 42 *.udel.edu) 43 BDIR=A.$MYNAME 44 CONFIG_ARGS="$CONFIG_ARGS --enable-local-libopts" 45 case "$CVO" in 46 *-*-ultrix*) 47 CONFIG_ARGS="$CONFIG_ARGS --with-libregex=/usr/local" 48 ;; --- 36 unchanged lines hidden (view full) --- 85esac 86 87BDIR="$BDIR$KEYSUF$CCSUF" 88 89[ -d "$BDIR" ] || mkdir $BDIR 90[ -f "$BDIR/.buildcvo" ] || echo $CVO > $BDIR/.buildcvo 91[ -f "$BDIR/.buildhost" ] || echo $IAM > $BDIR/.buildhost 92 |
93 |
|
93cd $BDIR 94 | 94cd $BDIR 95 |
96# 97# make sure we have a nice that works, 98# 99nice true && NICEB=nice 100nice true || NICEB=./.nicebuild-$MYNAME-$SIG && ( 101 cat > .nicebuild-$MYNAME-$SIG <<UNLYKUHLY 102#! /bin/sh 103shift 104\$* 105UNLYKUHLY 106 chmod +x .nicebuild-$MYNAME-$SIG 107) 108 109 |
|
95( | 110( |
96[ -f config.status ] || ../configure $CONFIG_ARGS | 111[ -f config.status ] || $NICEB -7 ../configure --config-cache \ 112 $CONFIG_ARGS |
97 | 113 |
98./config.status | 114$NICEB -5 ./config.status |
99 100case "$MAKE" in | 115 116case "$MAKE" in |
101 '') make && make check | 117 '') $NICEB -14 make && $NICEB -10 make check |
102 ;; | 118 ;; |
103 *) $MAKE && $MAKE check | 119 *) $NICEB -14 $MAKE && $NICEB -10 $MAKE check |
104 ;; 105esac 106) > $LOGF 2>&1 | 120 ;; 121esac 122) > $LOGF 2>&1 |