root/update.sh

Revision 1264:b3d4452d48ac, 1.3 kB (checked in by thomask, 5 years ago)

added DMD-0.177's results

  • Property exe set to *
Line 
1 #!/bin/bash
2
3 make distclean
4 dmd -w -O log.d || exit 2
5 export PATH=.:/home/tk/misc/bin:$PATH
6
7 for DMD in dmd-0.177 dmd-0.175 gdmd-0.19; do
8     export DMD
9
10     export DMDX=`echo $DMD | sed "s/gdmd/gdc/"`
11     make dstress
12
13     rm -f raw_results/linux-amd64_$DMDX.log
14
15     if test ! -f raw_results/linux-amd64_$DMDX.log.bz2; then
16         echo "$DMD ($DMDX) - complex build"
17         make complex > raw_results/linux-amd64_$DMDX.log 2>&1
18         # make compile nocompile run norun >> raw_results/linux-amd64_$DMDX.log 2>&1
19         cat log.txt >> raw_results/linux-amd64_$DMDX.log
20         bzip2 -9 < raw_results/linux-amd64_$DMDX.log > raw_results/linux-amd64_$DMDX.log.bz2
21     fi
22
23     echo "$DMD ($DMDX) - update build"
24     bunzip2 < raw_results/linux-amd64_$DMDX.log.bz2 > raw_results/linux-amd64_$DMDX.log
25     touch -a -m -r raw_results/linux-amd64_$DMDX.log.bz2 raw_results/linux-amd64_$DMDX.log
26     ./log genUpdateList . raw_results/linux-amd64_$DMDX.log
27     if `cat raw_results/linux-amd64_$DMDX.log.update | grep -v "asm_p" | sort > update-list.sh`; then
28         rm -rf raw_results/linux-amd64_$DMDX.log.update
29         date -R > raw_results/linux-amd64_$DMDX
30         date -R > raw_results/linux-amd64_$DMDX.log
31         chmod +x update-list.sh
32         ./update-list.sh 2>> raw_results/linux-amd64_$DMDX 1>> raw_results/linux-amd64_$DMDX.log
33         bzip2 -9 < raw_results/linux-amd64_$DMDX.log >> raw_results/linux-amd64_$DMDX.log.bz2
34     fi
35
36     make distclean
37 done
Note: See TracBrowser for help on using the browser.