]> Creatis software - creaToolsTools.git/blob - Linux/scripts/CreaTools-load.sh
commit this one for future(?) use
[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          bash $scriptDir/cvscheckout.sh $libidosource-ESRF            $generationdir $cvsUserName
95                mv $libidosource-ESRF $libidosource               
96       fi
97
98       if [ $sourcesFrom = HTML ]
99       then
100          cd $generationdir/creatools_source
101          wwwtargz=http://www.creatis.insa-lyon.fr/software/public/creatools/creaTools/nightly/
102
103          wget $wwwtargz/crea.tgz
104          wget $wwwtargz/bbtk.tgz
105          wget $wwwtargz/creaMaracasVisu.tgz
106          wget $wwwtargz/creaEnvironment.tgz
107          wget $wwwtargz/creaBruker.tgz
108          wget $wwwtargz/creaImageIO.tgz
109          wget $wwwtargz/creaContours.tgz
110          wget $wwwtargz/creaRigidRegistration.tgz
111          wget $wwwtargz/bbtkGEditor.tgz
112          wget $wwwtargz/creaTools.tgz
113          wget $wwwtargz/creaMiniTools.tgz
114                                  
115          tar xvzf crea.tgz
116          tar xvzf bbtk.tgz
117          tar xvzf creaMaracasVisu.tgz
118          tar xvzf creaEnvironment.tgz            
119          tar xvzf creaBruker.tgz
120          tar xvzf creaImageIO.tgz
121          tar xvzf creaContours.tgz
122          tar xvzf creaRigidRegistration.tgz
123          tar xvzf bbtkGEditor.tgz
124          tar xvzf creaTools.tgz
125          tar xvzf creaMiniTools.tgz
126
127          rm -f *.tgz
128       fi
129    fi
130 fi