Merge from vendor branch TNF:
[pkgsrcv2.git] / benchmarks / lmbench / patches / patch-ah
1 $NetBSD$
2
3 --- scripts/results.orig        Fri Jul 31 21:55:19 1998
4 +++ scripts/results     Mon Nov 15 14:19:57 1999
5 @@ -2,20 +2,20 @@
6  
7  # $Id: patch-ah,v 1.3 1999/11/15 13:24:39 rh Exp $
8  
9 -OS=`../scripts/os`
10 -CONFIG=`../scripts/config`
11 -RESULTS=results/$OS
12 -BASE=../$RESULTS/`uname -n`
13 +OS=`@PREFIX@/bin/lmbench/os`
14 +CONFIG=`@PREFIX@/bin/lmbench/config`
15 +RESULTS=@PREFIX@/share/lmbench/results/$OS
16 +BASE=$RESULTS/`uname -n`
17  EXT=0
18  
19 -if [ ! -f "../bin/$OS/$CONFIG" ]
20 +if [ ! -f "@PREFIX@/share/lmbench/$CONFIG" ]
21  then   echo "No config file?"
22         exit 1
23  fi
24 -. ../bin/$OS/$CONFIG
25 +. @PREFIX@/share/lmbench/$CONFIG
26  
27 -if [ ! -d ../$RESULTS ]
28 -then   mkdir -p ../$RESULTS
29 +if [ ! -d $RESULTS ]
30 +then   mkdir -p $RESULTS
31  fi
32  RESULTS=$BASE
33  while [ -f $RESULTS ]
34 @@ -23,33 +23,33 @@
35         RESULTS=$BASE.$EXT
36  done
37  
38 -cd ../bin/$OS 
39 +cd @PREFIX@/share/lmbench/results/$OS 
40  if [ "X$SYNC_MAX" = X ]; then echo "No SYNC_MAX variable."; exit 1; fi
41  if [ $SYNC_MAX -gt 1 ]
42  then   SYNC_PID=1; export SYNC_PID
43         while [ $SYNC_PID -le $SYNC_MAX ]
44         do      echo Results $SYNC_PID going to ${RESULTS}.$SYNC_PID
45 -               ../../scripts/lmbench $CONFIG 2>../${RESULTS}.$SYNC_PID &
46 +               @PREFIX@/bin/lmbench/lmbench @PREFIX@/share/lmbench/$CONFIG 2>${RESULTS}.$SYNC_PID &
47                 SYNC_PID=`expr $SYNC_PID + 1`
48         done; wait
49  else   echo Results going to ${RESULTS}
50         SYNC_PID=1
51         SYNC_MAX=1
52         export SYNC_PID SYNC_MAX
53 -       ../../scripts/lmbench $CONFIG 2>../${RESULTS}
54 +       @PREFIX@/bin/lmbench/lmbench @PREFIX@/share/lmbench/$CONFIG 2>${RESULTS}
55  fi
56  
57  if [ X$MAIL = Xyes ]
58  then   echo Mailing results
59         if [ $SYNC_MAX -gt 1 ]
60         then    (echo ---- $INFO ---; cat $INFO; 
61 -               for i in ../${RESULTS}.*
62 +               for i in ${RESULTS}.*
63                 do      echo ---- $i ----; cat $i
64                 done) | mail lmbench2@bitmover.com 
65         else    (echo ---- $INFO ---
66                 cat $INFO 
67                 echo ---- $RESULTS ---
68 -               cat ../$RESULTS) | mail lmbench2@bitmover.com 
69 +               cat $RESULTS) | mail lmbench2@bitmover.com 
70         fi
71  fi
72  exit 0