]> Creatis software - creaToolsTools.git/blob - Linux/scripts/CreaTools-load.sh
re - indent
[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 "--ETC_BASHRC--"
23    echo $ETC_BASHRC
24    echo --sourcesFrom--
25    echo $sourcesFrom
26    echo --scriptDir--
27    echo $scriptDir
28    echo --start_point--
29    echo $start_point
30    echo "------"
31
32 else
33    echo
34    echo "..ERROR.."
35    echo "==================================================="
36    echo "REMEMBER !"
37    echo ""
38    echo "YOU NEED TO RUN 'Configure' (0) First !"
39    echo "==================================================="
40    echo
41    echo
42    exit 0
43
44 fi
45
46 if [ ! -e $generationdir ]
47 then
48    mkdir $generationdir
49    mkdir $generationdir/creatools_source
50    mkdir $generationdir/creatools_bin
51    mkdir $generationdir/creatools_install   
52 fi
53
54 cd $generationdir
55
56 # --------------------------------
57 #         start_point = 0 : remove everything that was created before
58 #---------------------------------
59 if [ $start_point -le 0 ]
60 then
61 # the following stupid test is used at debug time; Please don't remove!
62 #if [ true = false ]
63 if [ true = true ]
64 then
65 #  rm -rf creatools_bin
66 #  mkdir $generationdir/creatools_bin
67   rm -rf creatools_source
68   mkdir $generationdir/creatools_source
69 fi
70 fi
71
72 # ----------------------------------
73 #         start_point =  1 : Load all sources
74 #-----------------------------------
75
76
77 if [ $start_point -le 1 ]
78 then
79    if [ true = true ]
80    #if [ true = false ]
81    then
82 #
83       if [ $sourcesFrom = CVS ]
84       then
85          bash $scriptDir/cvscheckout.sh $creasource                   $generationdir $cvsUserName
86          bash $scriptDir/cvscheckout.sh $bbtksource                   $generationdir $cvsUserName 
87          bash $scriptDir/cvscheckout.sh $creamaracassource            $generationdir $cvsUserName 
88          bash $scriptDir/cvscheckout.sh $creaenvironmentsource        $generationdir $cvsUserName 
89          bash $scriptDir/cvscheckout.sh $creabrukersource             $generationdir $cvsUserName 
90          bash $scriptDir/cvscheckout.sh $creaimagesource              $generationdir $cvsUserName 
91          bash $scriptDir/cvscheckout.sh $creacontourssource           $generationdir $cvsUserName 
92          bash $scriptDir/cvscheckout.sh $crearigidregistrationssource $generationdir $cvsUserName 
93          bash $scriptDir/cvscheckout.sh $bbtkgeditorsource            $generationdir $cvsUserName 
94          bash $scriptDir/cvscheckout.sh $creatoolssource              $generationdir $cvsUserName
95          bash $scriptDir/cvscheckout.sh $creaminitoolssource          $generationdir $cvsUserName
96  #       bash $scriptDir/cvscheckout.sh $libidosource-ESRF            $generationdir $cvsUserName
97  #             mv $libidosource-ESRF $libidosource               
98       fi
99
100       if [ $sourcesFrom = HTML ]
101       then
102          cd $generationdir/creatools_source
103          wwwtargz=http://www.creatis.insa-lyon.fr/software/public/creatools/creaTools/nightly/
104
105
106          wget $wwwtargz/crea.tgz
107          wget $wwwtargz/bbtk.tgz
108          wget $wwwtargz/creaMaracasVisu.tgz
109          wget $wwwtargz/creaEnvironment.tgz
110          wget $wwwtargz/creaBruker.tgz
111          wget $wwwtargz/creaImageIO.tgz
112          wget $wwwtargz/creaContours.tgz
113          wget $wwwtargz/creaRigidRegistration.tgz
114          wget $wwwtargz/bbtkGEditor.tgz
115          wget $wwwtargz/creaTools.tgz
116          wget $wwwtargz/creaMiniTools.tgz
117          
118  if [ $OperatingSystem = "MacOS" ]
119  then                            
120          curl $wwwtargz/crea.tgz
121          curl $wwwtargz/bbtk.tgz
122          curl $wwwtargz/creaMaracasVisu.tgz
123          curl $wwwtargz/creaEnvironment.tgz
124          curl $wwwtargz/creaBruker.tgz
125          curl $wwwtargz/creaImageIO.tgz
126          curl $wwwtargz/creaContours.tgz
127          curl $wwwtargz/creaRigidRegistration.tgz
128          curl $wwwtargz/bbtkGEditor.tgz
129          curl $wwwtargz/creaTools.tgz
130          curl $wwwtargz/creaMiniTools.tgz
131  else    
132          tar xvzf crea.tgz
133          tar xvzf bbtk.tgz
134          tar xvzf creaMaracasVisu.tgz
135          tar xvzf creaEnvironment.tgz            
136          tar xvzf creaBruker.tgz
137          tar xvzf creaImageIO.tgz
138          tar xvzf creaContours.tgz
139          tar xvzf creaRigidRegistration.tgz
140          tar xvzf bbtkGEditor.tgz
141          tar xvzf creaTools.tgz
142          tar xvzf creaMiniTools.tgz
143 fi
144
145          rm -f *.tgz
146       fi
147    fi
148 fi