]> Creatis software - creaToolsTools.git/blob - Linux/scripts/ThirdParty-install-Finalize.sh
re-indent + some fixes.
[creaToolsTools.git] / Linux / scripts / ThirdParty-install-Finalize.sh
1 #!/bin/bash
2
3  if [ ! -f $PWD/scripts/CreaTools-configure.sh ]
4  then 
5    echo
6    echo "..ERROR.."
7    echo "==================================================="
8    echo "REMEMBER !"
9    echo ""
10    echo "YOU NEED TO RUN 'Configure' (0) First !"
11    echo "==================================================="
12    echo
13    echo
14    exit 0
15 fi
16
17 source $PWD/scripts/CreaTools-configure.sh
18 echo "=================================== in ThirdParty-install-Finalize.sh ETC_BASHRC : " $ETC_BASHRC
19
20 # /// \TODO move theese ones upper in the process!  JPR
21
22 export GDCM_DIR=$installPrefixThird/lib/gdcm/
23 export VTK_DIR=$installPrefixThird/lib/vtk-5.6/
24 export ITK_DIR=$installPrefixThird/lib/InsightToolkit/
25
26
27 #deal with create creatools_third_party_libraries_config.sh
28 echo "=========================================================installPrefixThird "$installPrefixThird
29 if [ -f $installPrefixThird/share/creatools_third_party_library_config.sh ]
30 then
31    rm $installPrefixThird/share/creatools_third_party_library_config.sh
32 fi
33
34 if [ ! -e $installPrefixThird/share ]
35 then
36    mkdir $installPrefixThird/share
37 fi
38 touch     $installPrefixThird/share/creatools_third_party_library_config.sh
39 chmod 755 $installPrefixThird/share/creatools_third_party_library_config.sh
40
41 echo export PATH='$'PATH:$installPrefixThird/bin           >> $installPrefixThird/share/creatools_third_party_library_config.sh
42 echo export VTK_DIR=$installPrefixThird/lib/vtk-5.6        >> $installPrefixThird/share/creatools_third_party_library_config.sh
43 echo export ITK_DIR=$installPrefixThird/lib/InsightToolkit >> $installPrefixThird/share/creatools_third_party_library_config.sh
44 echo export GDCM_DIR=$installPrefixThird/lib/gdcm          >> $installPrefixThird/share/creatools_third_party_library_config.sh
45 echo export TTH=$installPrefixThird/bin/tth                >> $installPrefixThird/share/creatools_third_party_library_config.sh
46
47 if [ $OperatingSystem = "MacOS" ]
48 then
49    echo export DYLD_LIBRARY_PATH='$'DYLD_LIBRARY_PATH:$GDCM_DIR   >> $installPrefixThird/share/creatools_third_party_library_config.sh
50    echo export DYLD_LIBRARY_PATH='$'DYLD_LIBRARY_PATH:$ITK_DIR    >> $installPrefixThird/share/creatools_third_party_library_config.sh
51    echo export DYLD_LIBRARY_PATH='$'DYLD_LIBRARY_PATH:$VTK_DIR    >> $installPrefixThird/share/creatools_third_party_library_config.sh
52 else
53    echo export LD_LIBRARY_PATH='$'LD_LIBRARY_PATH:$GDCM_DIR   >> $installPrefixThird/share/creatools_third_party_library_config.sh
54    echo export LD_LIBRARY_PATH='$'LD_LIBRARY_PATH:$ITK_DIR    >> $installPrefixThird/share/creatools_third_party_library_config.sh
55    echo export LD_LIBRARY_PATH='$'LD_LIBRARY_PATH:$VTK_DIR    >> $installPrefixThird/share/creatools_third_party_library_config.sh
56 fi
57
58 #                                 done in scripts/CreaTools-configure.sh // JPR
59 #  case "$OperatingSystem" in
60 #  Fedora)
61 #     export ETC_BASHRC=$HOME/.bashrc
62 #     ;;
63 #  Ubuntu)
64 #     export ETC_BASHRC=$HOME/.bashrc
65 #     ;;
66 #  MacOS)
67 #     export ETC_BASHRC=$HOME/.profile
68 #     ;;
69 #  esac
70
71    sed -i -e '/.*installPrefixThird*/ d' $ETC_BASHRC
72    sed -i -e '/.*creatools_third_party_library_config.*/ d' $ETC_BASHRC
73
74
75 # - add line 'bash $installPrefixThird/share/creatools_third_party_library_config.sh' (with accurate value for ???)
76
77 echo "====================================================ETC_BASHRC "  $ETC_BASHRC 
78 echo installPrefixThird=$installPrefixThird >> $ETC_BASHRC
79 echo '[ -f "$installPrefixThird/share/creatools_third_party_library_config.sh" ] &&  source $installPrefixThird/share/creatools_third_party_library_config.sh' >> $ETC_BASHRC 
80
81
82 chown -R $loginUserName  $generationdir
83 chgrp -R $loginGroupName $generationdir