]> Creatis software - creaToolsTools.git/blobdiff - Linux/scripts/CreaTools-install.sh
#3405 creaToolsTools Feature New Normal - vtk8itk5wx3-macos
[creaToolsTools.git] / Linux / scripts / CreaTools-install.sh
index cb415f2e21027ce7031e24644d45861dad248b0d..33af6db1173f3f9d50d3e7d0fadeeca9d2122eeb 100644 (file)
   fi  
   
   cd $scriptDir
+  export baseLibraryCreatoolsDir=$installPrefix/share/creatools
+  mkdir -p $baseLibraryCreatoolsDir
+  cp CreaTools-bashrc.sh $baseLibraryCreatoolsDir/.
+  cp LocalFunctions.sh $baseLibraryCreatoolsDir/.
 
   #create creatools_base_library_config.sh  at the very begining, so we can write "export xxx_BIN=..." inside installmod.sh. JPRx 3 mars 2011
-
-##EED  if [ -f $installPrefix/share/creatools_base_library_config.sh ]
-##EED  then
-##EED     rm        $installPrefix/share/creatools_base_library_config.sh
-##EED  fi
-##EED  touch     $installPrefix/share/creatools_base_library_config.sh
-
-
-
-  # Install creatools as user (no longer as root) // JPR 2/5/2011
-
-  # - remove line 'bash $installPrefix/creatools_install/share/creatools_base_library_config.sh' if any
-  sed -i -e '/.*creatools_base_library_config.*/ d' $ETC_BASHRC
-  sed -i -e '/installPrefixtmp*/ d' $ETC_BASHRC
-
-  mkdir -p $installPrefix
-  mkdir -p $installPrefix/share
-  echo '## This file is call from .bashrc' > $installPrefix/share/creatools_base_library_config.sh
+  echo '## This file is call from .bashrc' > $baseLibraryCreatoolsDir/creatools_base_library_config.sh
   bash installmodBash.sh $installPrefix
 
   # JPR 2/5/2011
   #  modify /etc/bashrc (we cannot modify .bashrc, since we switched as root)  
   # - add line 'bash $installPrefix/creatools_install/share/creatools_base_library_config.sh'
 
-  bash installmod.sh $buildType $creasource                   $generationdir  $installPrefix
-  bash installmod.sh $buildType $bbtksource                   $generationdir  $installPrefix
-  bash installmod.sh $buildType $creavtksource                $generationdir  $installPrefix
-  bash installmod.sh $buildType $creamaracassource            $generationdir  $installPrefix
-  bash installmod.sh $buildType $creaenvironmentsource        $generationdir  $installPrefix
-  bash installmod.sh $buildType $creabrukersource             $generationdir  $installPrefix
-  bash installmod.sh $buildType $creaimagesource              $generationdir  $installPrefix
-  bash installmod.sh $buildType $creacontourssource           $generationdir  $installPrefix
-  bash installmod.sh $buildType $crearigidregistrationssource $generationdir  $installPrefix
-  bash installmod.sh $buildType $bbtkgeditorsource            $generationdir  $installPrefix
-  bash installmod.sh $buildType $creatoolssource              $generationdir  $installPrefix
-  bash installmod.sh $buildType $creaminitoolssource          $generationdir  $installPrefix
+  bash installmod.sh $buildType $creasource                   $generationdir  $installPrefix  $corenumber
+  bash installmod.sh $buildType $bbtksource                   $generationdir  $installPrefix  $corenumber
+  bash installmod.sh $buildType $creavtksource                $generationdir  $installPrefix  $corenumber
+  bash installmod.sh $buildType $creamaracassource            $generationdir  $installPrefix  $corenumber
+  bash installmod.sh $buildType $creaenvironmentsource        $generationdir  $installPrefix  $corenumber
+  bash installmod.sh $buildType $creabrukersource             $generationdir  $installPrefix  $corenumber
+  bash installmod.sh $buildType $creaimagesource              $generationdir  $installPrefix  $corenumber
+  bash installmod.sh $buildType $creacontourssource           $generationdir  $installPrefix  $corenumber
+  bash installmod.sh $buildType $crearigidregistrationssource $generationdir  $installPrefix  $corenumber
+  bash installmod.sh $buildType $bbtkgeditorsource            $generationdir  $installPrefix  $corenumber
+  bash installmod.sh $buildType $creatoolssource              $generationdir  $installPrefix  $corenumber
+  bash installmod.sh $buildType $creaminitoolssource          $generationdir  $installPrefix  $corenumber
   # bash installmod.sh $buildType $libidosource                 $generationdir  $installPrefix 
 
   #export as well bbPackages_DIR // JPR 25 Mai 2011
   bash installmodNomake.sh $buildType wx                 $generationdir  $installPrefix
   bash installmodNomake.sh $buildType wxvtk              $generationdir  $installPrefix
 
-#EED  I don't know why this works here and not after the chmod 755
-#EED  bash installmodBash.sh $installPrefix
-
-echo "===================================================in CreaTools-install.sh ETC_BASHRC : "  $ETC_BASHRC 
-echo installPrefixtmp=$installPrefix >> $ETC_BASHRC
-echo '[ -f "$installPrefixtmp/share/creatools_base_library_config.sh" ] &&  source $installPrefixtmp/share/creatools_base_library_config.sh $installPrefixtmp' >> $ETC_BASHRC 
-
-source $installPrefix/share/creatools_base_library_config.sh $installPrefix
+  source CreaTools-bashrc.sh
+  source $ETC_BASHRC 
 
 ##EED 21/12/2014
 ##EED echo "==================================================="