]> Creatis software - creaToolsTools.git/blob - Linux/scripts/CreaTools-load.sh
Add creaMiniTools (for LINUX)
[creaToolsTools.git] / Linux / scripts / CreaTools-load.sh
1 #!/bin/bash
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    mkdir $generationdir/creatools_install   
50 fi
51
52 cd $generationdir
53
54 # --------------------------------
55 #         start_point = 0 : remove everything that was created before
56 #---------------------------------
57 if [ $start_point -le 0 ]
58 then
59 # the following stupid test is used at debug time; Please don't remove!
60 #if [ true = false ]
61 if [ true = true ]
62 then
63 #  rm -rf creatools_bin
64 #  mkdir $generationdir/creatools_bin
65   rm -rf creatools_source
66   mkdir $generationdir/creatools_source
67 fi
68 fi
69
70 # ----------------------------------
71 #         start_point =  1 : Load all sources
72 #-----------------------------------
73
74
75 if [ $start_point -le 1 ]
76 then
77    if [ true = true ]
78    #if [ true = false ]
79    then
80 #
81       if [ $sourcesFrom = CVS ]
82       then
83          bash $scriptDir/cvscheckout.sh $creasource                   $generationdir $cvsUserName
84          bash $scriptDir/cvscheckout.sh $bbtksource                   $generationdir $cvsUserName 
85          bash $scriptDir/cvscheckout.sh $creamaracassource            $generationdir $cvsUserName 
86          bash $scriptDir/cvscheckout.sh $creaenvironmentsource        $generationdir $cvsUserName 
87          bash $scriptDir/cvscheckout.sh $creabrukersource             $generationdir $cvsUserName 
88          bash $scriptDir/cvscheckout.sh $creaimagesource              $generationdir $cvsUserName 
89          bash $scriptDir/cvscheckout.sh $creacontourssource           $generationdir $cvsUserName 
90          bash $scriptDir/cvscheckout.sh $crearigidregistrationssource $generationdir $cvsUserName 
91          bash $scriptDir/cvscheckout.sh $bbtkgeditorsource            $generationdir $cvsUserName 
92          bash $scriptDir/cvscheckout.sh $creatoolssource              $generationdir $cvsUserName
93          bash $scriptDir/cvscheckout.sh $creaminitoolssource          $generationdir $cvsUserName        
94       fi
95
96       if [ $sourcesFrom = HTML ]
97       then
98          cd $generationdir/creatools_source
99          wwwtargz=http://www.creatis.insa-lyon.fr/software/public/creatools/creaTools/nightly/
100
101          wget $wwwtargz/crea.tgz
102          wget $wwwtargz/bbtk.tgz
103          wget $wwwtargz/creaMaracasVisu.tgz
104          wget $wwwtargz/creaEnvironment.tgz
105          wget $wwwtargz/creaBruker.tgz
106          wget $wwwtargz/creaImageIO.tgz
107          wget $wwwtargz/creaContours.tgz
108          wget $wwwtargz/creaRigidRegistration.tgz
109          wget $wwwtargz/bbtkGEditor.tgz
110          wget $wwwtargz/creaTools.tgz
111          wget $wwwtargz/creaMiniTools.tgz
112                                  
113          tar xvzf crea.tgz
114          tar xvzf bbtk.tgz
115          tar xvzf creaMaracasVisu.tgz
116          tar xvzf creaEnvironment.tgz            
117          tar xvzf creaBruker.tgz
118          tar xvzf creaImageIO.tgz
119          tar xvzf creaContours.tgz
120          tar xvzf creaRigidRegistration.tgz
121          tar xvzf bbtkGEditor.tgz
122          tar xvzf creaTools.tgz
123          tar xvzf creaMiniTools.tgz
124
125          rm -f *.tgz
126       fi
127    fi
128 fi