]> Creatis software - creaToolsTools.git/blob - Linux/scripts/CreaTools-load.sh
Add
[creaToolsTools.git] / Linux / scripts / CreaTools-load.sh
1 #!/bin/sh
2
3 # Set all local variables
4
5  if [ -f $PWD/scripts/CreaTools-configure.sh ]
6  then 
7    source $PWD/scripts/CreaTools-configure.sh
8    source $PWD/scripts/CreaTools-names.sh
9
10    echo "------"
11    echo $PWD/scripts/CreaTools-configure.sh
12    echo --generationdir--
13    echo $generationdir
14    echo --docgeneration--
15    echo $docgeneration
16    echo --installPrefix--
17    echo $installPrefix
18    echo --buildType--
19    echo $buildType
20    echo --gdcmVersion--
21    echo $gdcmVersion
22    echo --sourcesFrom--
23    echo $sourcesFrom
24    echo --scriptDir--
25    echo $scriptDir
26    echo --start_point--
27    echo $start_point
28    echo "------"
29
30 else
31    echo
32    echo "..ERROR.."
33    echo "==================================================="
34    echo "REMEMBER !"
35    echo ""
36    echo "YOU NEED TO RUN 'Configure' (0) First !"
37    echo "==================================================="
38    echo
39    echo
40    exit 0
41
42 fi
43
44 if [ ! -e $generationdir ]
45 then
46    mkdir $generationdir
47    mkdir $generationdir/creatools_source
48    mkdir $generationdir/creatools_bin
49 fi
50
51 cd $generationdir
52
53 # --------------------------------
54 #         start_point = 0 : remove everything that was created before
55 #---------------------------------
56 if [ $start_point -le 0 ]
57 then
58 # the following stupid test is used at debug time; Please don't remove!
59 #if [ true = false ]
60 if [ true = true ]
61 then
62 #  rm -rf creatools_bin
63 #  mkdir $generationdir/creatools_bin
64   rm -rf creatools_source
65   mkdir $generationdir/creatools_source
66 fi
67 fi
68
69 # ----------------------------------
70 #         start_point =  1 : Load all sources
71 #-----------------------------------
72
73
74 if [ $start_point -le 1 ]
75 then
76    if [ true = true ]
77    #if [ true = false ]
78    then
79 #
80       if [ $sourcesFrom = CVS ]
81       then
82          sh $scriptDir/cvscheckout.sh $creasource                   $generationdir $cvsUserName
83          sh $scriptDir/cvscheckout.sh $bbtksource                   $generationdir $cvsUserName 
84          sh $scriptDir/cvscheckout.sh $creamaracassource            $generationdir $cvsUserName 
85          sh $scriptDir/cvscheckout.sh $creaenvironmentsource        $generationdir $cvsUserName 
86          sh $scriptDir/cvscheckout.sh $creabrukersource             $generationdir $cvsUserName 
87          sh $scriptDir/cvscheckout.sh $creaimagesource              $generationdir $cvsUserName 
88          sh $scriptDir/cvscheckout.sh $creacontourssource           $generationdir $cvsUserName 
89          sh $scriptDir/cvscheckout.sh $crearigidregistrationssource $generationdir $cvsUserName 
90          sh $scriptDir/cvscheckout.sh $bbtkgeditorsource            $generationdir $cvsUserName 
91          sh $scriptDir/cvscheckout.sh $creatoolssource              $generationdir $cvsUserName 
92       fi
93
94       if [ $sourcesFrom = HTML ]
95       then
96          cd $generationdir/creatools_source
97          wwwtargz=http://www.creatis.insa-lyon.fr/software/public/creatools/creaTools/nightly/
98
99          wget $wwwtargz/crea.tgz
100          wget $wwwtargz/bbtk.tgz
101          wget $wwwtargz/creaMaracasVisu.tgz
102          wget $wwwtargz/creaEnvironment.tgz
103          wget $wwwtargz/creaBruker.tgz
104          wget $wwwtargz/creaImageIO.tgz
105          wget $wwwtargz/creaContours.tgz
106          wget $wwwtargz/creaRigidRegistration.tgz
107          wget $wwwtargz/bbtkGEditor.tgz
108          wget $wwwtargz/creaTools.tgz
109                          
110          tar xvzf crea.tgz
111          tar xvzf bbtk.tgz
112          tar xvzf creaMaracasVisu.tgz
113          tar xvzf creaEnvironment.tgz            
114          tar xvzf creaBruker.tgz
115          tar xvzf creaImageIO.tgz
116          tar xvzf creaContours.tgz
117          tar xvzf creaRigidRegistration.tgz
118          tar xvzf bbtkGEditor.tgz
119          tar xvzf creaTools.tgz
120
121          rm -f *.tgz
122       fi
123    fi
124 fi