Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
5db366b80b1a2753ab362e5d0992958aaffdab0f
[simgrid.git] / buildtools / ctest / script_final / WAIT_nightly.sh
1 #!/bin/bash
2
3 #PIPOL esn i386-linux-ubuntu-jaunty.dd.gz none 02:00 --user --silent
4 #PIPOL esn i386-linux-ubuntu-karmic.dd.gz none 02:00 --user --silent
5 #PIPOL esn amd64-linux-ubuntu-jaunty.dd.gz none 02:00 --user --silent
6 #PIPOL esn amd64-linux-ubuntu-karmic.dd.gz none 02:00 --user --silent 
7
8 #PIPOL esn i386-linux-debian-etch.dd.gz none 02:00 --user --silent
9 #PIPOL esn i386-linux-debian-lenny.dd.gz none 02:00 --user --silent
10 #PIPOL esn amd64-linux-debian-etch.dd.gz none 02:00 --user --silent
11 #PIPOL esn amd64-linux-debian-lenny.dd.gz none 02:00 --user --silent
12
13 #PIPOL esn i386-linux-fedora-core11.dd.gz none 02:00 --user --silent
14 #PIPOL esn amd64-linux-fedora-core11.dd.gz none 02:00 --user --silent
15
16 #PIPOL esn i386-linux-mandriva-2009_powerpack.dd.gz none 02:00 --user --silent
17 #PIPOL esn amd64-linux-mandriva-2009_powerpack.dd.gz none 02:00 --user --silent
18
19 #PIPOL esn i386_mac-mac-osx-server-leopard.dd.gz none 02:00 --user --silent
20
21 #GET the OS name
22 OS=`uname`
23 node=`uname -n`
24
25 # OS specific working directory 
26 BASEDIR=/pipol
27 DIR=$BASEDIR/$OS/$node
28
29 # Clean any leftover from previous install
30 echo "remove old directory $BASEDIR/$OS/$node"
31 rm -rf $BASEDIR/$OS/$node
32
33 # create a new directory 
34 echo "create new directory $BASEDIR/$OS/$node"
35 mkdir  $BASEDIR/$OS
36 mkdir  $BASEDIR/$OS/$node
37 cd $BASEDIR/$OS/$node
38
39 echo "WAIT"
40 echo "attente de distrib"
41 while [ ! -e $BASEDIR/simgrid*.tar.gz ]; 
42 do
43         wait 1
44         #nothing to do except waiting
45 done
46 echo "distrib disponible"
47
48 # recuperation de la distrib
49 cp $BASEDIR/simgrid*.tar.gz $BASEDIR/$OS/$node/simgrid*.tar.gz
50 cd $BASEDIR/$OS/$node
51
52 # untar de la distrib
53 tar xzvf ./simgrid*.tar.gz
54 rm simgrid*.tar.gz
55
56 # copie de Cmake
57 cp -r $BASEDIR/Cmake $BASEDIR/$OS/$node/simgrid/Cmake
58
59 # ./configure
60 cd $BASEDIR/$OS/$node/simgrid
61 ./configure
62
63 # make
64 echo "make"
65 make 
66
67 # 1er test
68 echo "./checkall"
69 ./checkall
70
71 # 2eme test ctest
72 sudo aptitude install -y cmake
73 cd $BASEDIR/$OS/$node/simgrid/Cmake
74 cmake ./
75 ctest -D Experimental CTEST_FULL_OUTPUT
76
77 echo "Done!"