]> Creatis software - creaToolsTools.git/blobdiff - Linux/scripts/CreaTools-GenerateBinTGZ.sh
#2493 creaToolsTools Feature New Normal - Prepare and Install binary CreaTools...
[creaToolsTools.git] / Linux / scripts / CreaTools-GenerateBinTGZ.sh
index b06e86a2608c449b458812d3953d4b1abe5fd007..11b4d5e4a0cb5da2b7ddcde92ad2490423901d02 100644 (file)
 #  knowledge of the CeCILL-B license and that you accept its terms.
 # ------------------------------------------------------------------------  
 
-
 #!/bin/bash
 
 # JPR 2/5/2011
 #if [ $UID = 0 ] 
 #then
   # Set all local variables
+  source $PWD/scripts/LocalFunctions.sh
   source $PWD/scripts/CreaTools-configure.sh
   if [ -e $generationdir ]
   then
-     fileTGZ=$generationdir/creaTools-Bin.tgz
-     tar -cvzf $fileTGZ $installPrefix $installPrefixThird
-    
+
+         cd $generationdir
+         source creatools_install/share/creatools/Version.sh 
+     fileTGZ=CreaTools-Release-$creatoolsMajorVersion.$creatoolsMinorVersion.$creatoolsBuildVersion-`getDistrib`-`getDistribVersion`.tgz
+
+     tar -cvzf $fileTGZ creatools_install thirdparty_install
+         scp $fileTGZ tux.creatis.insa-lyon.fr:creatools/creaTools/v$creatoolsMajorVersion.$creatoolsMinorVersion.x/$fileTGZ 
+
+         filename_BinVersion=creatools-Linux-BinVersion-`getDistrib`-`getDistribVersion`.sh
+
+         echo "##" > $filename_BinVersion
+         echo "## Generated by CreaTools-GeneratedBinTGZ.sh" >> $filename_BinVersion
+         echo "##" >> $filename_BinVersion
+
+         echo "wget http://www.creatis.insa-lyon.fr/software/public/creatools/creaTools/v$creatoolsMajorVersion.$creatoolsMinorVersion.x/$fileTGZ" >> $filename_BinVersion 
+         echo "tar -xvzf $fileTGZ" >>  $filename_BinVersion
+
+     echo "source creatools_install/share/creatools/LocalFunctions.sh"  >>  $filename_BinVersion
+     echo "ETC_BASHRC=\`getbashrc\`" >>  $filename_BinVersion
+     echo "installPrefix=\$(pwd)/creatools_install #You need this variable in the -barshrc script" >>  $filename_BinVersion
+     echo "installPrefixThird=\$(pwd)/thirdparty_install #You need this variable in the -barshrc script" >>  $filename_BinVersion
+     echo "OperatingSystem=\`getDistrib\`  #You need this variable in the Base-Stuff script" >>  $filename_BinVersion
+
+     echo "cd thirdparty_install/share/creatools/"  >>  $filename_BinVersion
+     echo "source ThirdParty-install-Base-Stuff.sh $OperatingSystem"  >>  $filename_BinVersion
+     echo "cd ../../.."  >>  $filename_BinVersion
+     echo "source thirdparty_install/share/creatools/ThirdParty-bashrc.sh"  >>  $filename_BinVersion
+     echo "source creatools_install/share/creatools/CreaTools-bashrc.sh"  >>  $filename_BinVersion
+     echo "echo  " >>  $filename_BinVersion
+     echo "echo  " >>  $filename_BinVersion
+     echo "echo  " >>  $filename_BinVersion
+     echo "echo  " >>  $filename_BinVersion
+     echo "echo 'Open a new terminal to run creatools.'" >>  $filename_BinVersion
+     echo "echo '(Close this window and continue....)' " >>  $filename_BinVersion
+     echo "echo  " >>  $filename_BinVersion
+     echo "echo  " >>  $filename_BinVersion
+     echo "echo  Install dir:" >>  $filename_BinVersion
+     echo "pwd" >>  $filename_BinVersion
+     echo "echo  " >>  $filename_BinVersion
+     echo "read -p 'Press [Enter] key to continue...'" >>  $filename_BinVersion
+     scp $filename_BinVersion tux.creatis.insa-lyon.fr:creatools/creaTools/. 
+
+     echo ""
+     echo ""
      echo ""
      echo "Creation OK:"
      echo $fileTGZ