]> Creatis software - creaToolsTools.git/blob - Linux/scripts/CreaTools-install.sh
Last one?
[creaToolsTools.git] / Linux / scripts / CreaTools-install.sh
1 #!/bin/bash
2
3 if [ $UID = 0 ] 
4 then
5   # Set all local variables
6   source $PWD/scripts/CreaTools-configure.sh
7   source $PWD/scripts/CreaTools-names.sh
8   
9   cd $scriptDir
10   bash installmod.sh $buildType $creasource                   $generationdir  
11   bash installmod.sh $buildType $bbtksource                   $generationdir
12   bash installmod.sh $buildType $creamaracassource            $generationdir  
13   bash installmod.sh $buildType $creaenvironmentsource        $generationdir
14   bash installmod.sh $buildType $creabrukersource             $generationdir
15   bash installmod.sh $buildType $creaimagesource              $generationdir
16   bash installmod.sh $buildType $creacontourssource           $generationdir
17   bash installmod.sh $buildType $crearigidregistrationssource $generationdir
18   bash installmod.sh $buildType $bbtkgeditorsource            $generationdir
19   bash installmod.sh $buildType $creatoolssource              $generationdir
20   
21   touch     $installPrefix/share/creatools_base_library_config.sh
22   rm        $installPrefix/share/creatools_base_library_config.sh
23   touch     $installPrefix/share/creatools_base_library_config.sh
24   chmod 755 $installPrefix/share/creatools_base_library_config.sh
25   
26   echo export PATH='$'PATH:$installPrefix/bin                                   >> $installPrefix/share/creatools_base_library_config.sh
27   echo export LD_LIBRARY_PATH='$'LD_LIBRARY_PATH:$installPrefix/lib/creatools   >> $installPrefix/share/creatools_base_library_config.sh
28   echo export LD_LIBRARY_PATH='$'LD_LIBRARY_PATH:$installPrefix/lib64/creatools >> $installPrefix/share/creatools_base_library_config.sh
29   
30               if [ ! -f /etc/bashrc ]
31               then
32                  echo
33                  echo "You are probabely running under UBUNTU OS  ?"
34                  echo "Troubles expected! (Hope NO!)"
35                  echo   
36                  echo "Hit any key to continue"
37                  read a
38                  echo export ETC_BASHRC="/etc/bash.bashrc"
39               else
40                  echo export ETC_BASHRC="/etc/bashrc"
41               fi
42               
43   # - remove line 'bash $installPrefix/creatools_install/share/creatools_base_libraries_config.sh' if any
44   sed -i -e '/.*creatools_base_library_config.*/ d' $ETC_BASHRC
45   #  modify /etc/bashrc (we cannot modify .bashrc, since we switched as root)  
46   # - add line 'bash $installPrefix/creatools_install/share/creatools_base_libraries_config.sh'
47   echo source $installPrefix/share/creatools_base_library_config.sh >> $ETC_BASHRC
48 else
49   echo
50   echo "..ERROR.."
51   echo "==================================================="
52   echo "REMEMBER !"
53   echo ""
54   echo "YOU NEED TO RUN THIS ONE AS root"
55   echo "==================================================="
56   echo
57   echo
58 fi 
59