7 echo "==================================================="
10 echo "YOU NEED TO RUN THIS ONE AS root"
11 echo "==================================================="
26 echo " Choose what you want to do :"
29 echo " Install Third Party Libraries : 1"
30 echo " Compile the CreaTools : 2"
31 echo " Install the CreaTools : 3"
38 echo "Type in your choice :"
46 while [ "$confirm" != "YES" ]
49 while [[ "$OperatingSystem" != "Linux" && \
50 "$OperatingSystem" != "Ubuntu" && \
51 "$OperatingSystem" != "MacOS" ]]
53 echo "Operating System : Linux/Ubuntu/MacOS (mandatory!)"
56 echo "you said : [" $OperatingSystem "]"
63 echo "Name of the Generation Directory (default is /tmp/myGenerationDir)"
65 if [ "$generationdir" = "" ]
67 generationdir="/tmp/myGenerationDir"
69 echo "you said : [" $generationdir "]"
75 echo "Install Prefix : '$generationdir/creatools_install' / '/usr/local' (default is '$generationdir/creatools_install')"
77 if [ "$installPrefix" = "" ]
79 installPrefix="/tmp/myGenerationDir/creatools_install"
81 echo "you said : [" $installPrefix "]"
87 while [[ "$docgeneration" != "YES" && "$docgeneration" != "NO" ]]
89 echo "Boolean For Doc Generation : YES/NO (default is NO)"
91 if [ "$docgeneration" = "" ]
95 echo "you said : [" $docgeneration "]"
102 while [[ "$sourcesFrom" != "CVS" && "$sourcesFrom" != "HTML" ]]
104 echo "Where do you want to get source files from : CVS/HTML (default is HTML)"
106 if [ "$sourcesFrom" = "" ]
110 echo "you said : [" $sourcesFrom "]"
117 if [ "$sourcesFrom" = "CVS" ]
119 while [ "$cvsUserName" == "" ]
121 echo "CVS User Name (mandatory!)"
124 echo "you said : [" $cvsUserName "]"
126 cvsUserName="cvsUserNameCannotBeEmpty"
133 while [ "$linuxUserName" == "" ]
135 echo "LINUX/MacOS User Name (mandatory!)"
137 echo "you said : [" $linuxUserName "]"
144 while [[ "$buildType" != "Release" && "$Debug " != "HTML" ]]
146 echo "Build type : Release/Debug (default is Release)"
148 if [ "$buildType" = "" ]
152 echo "you said : [" $buildType "]"
159 while [[ "$gdcmVersion" != "GDCM1" && "$gdcmVersion " != "GDCM2" ]]
161 echo "Gdcm version : GDCM1/GDCM2 (default is GDCM1)"
163 if [ "$gdcmVersion" = "" ]
167 echo "you said : [" $gdcmVersion "]"
174 echo " Operating System : $OperatingSystem"
175 echo " Name of the Generation Directory : $generationdir"
176 echo " Install Prefix : $installPrefix"
177 echo " Boolean For Doc Generation : $docgeneration"
178 echo " Where do you want to get source files from : $sourcesFrom"
179 if [ $sourcesFrom = CVS ]
181 echo " CVS User Name : $cvsUserName"
183 echo " LINUX/MacOS User Name : $linuxUserName"
184 echo " Build type : $buildType"
185 echo " Gdcm version : $gdcmVersion"
188 echo "Do you confirm your choices : YES/NO ? (default is NO)"
192 configureFile="configure.sh"
194 echo "#!/bin/sh" >> $configureFile
195 echo "OperatingSystem=$OperatingSystem" >> $configureFile
196 echo "generationdir=$generationdir" >> $configureFile
197 echo "installPrefix= $installPrefix" >> $configureFile
198 echo "docgeneration=$docgeneration" >> $configureFile
199 echo "sourcesFrom=$sourcesFrom" >> $configureFile
200 echo "cvsUserName=$cvsUserName" >> $configureFile
201 echo "linuxUserName=$linuxUserName" >> $configureFile
202 echo "buildType=$buildType" >> $configureFile
203 echo "gdcmVersion=$gdcmVersion" >> $configureFile
211 echo "========================== $i Not Yet made"
215 echo "========================== $i Not Yet made"
219 echo "========================= $i Not Yet made"
227 echo "Your answer must be in {0, 1, 2, 3, 9} (was $i)"