]> 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 f63e69a0464d7269d6b4ec76bea8cb0ca7d083e4..5c77067293718ddf8dd941390d5d36397d1daa7b 100644 (file)
 #if [ $UID = 0 ] 
 #then
   # Set all local variables
-  source $PWD/scripts/LocalFunctions.sh
-  source $PWD/scripts/CreaTools-configure.sh
+  scriptDir=`pwd`/scripts
+##  cd $scriptsDir
+  source scripts/LocalFunctions.sh
+##  cd $scriptsDir
+  source scripts/CreaTools-configure.sh
+
+
   if [ -e $generationdir ]
   then
 
          cd $generationdir
          source creatools_install/share/creatools/Version.sh 
-     fileTGZ=CreaTools-Release-$creatoolsMajorVersion.$creatoolsMinorVersion.$creatoolsBuildVersion-`getDistrib`-`getDistribVersion`.tgz
+         distanceAdress=davila@tux.creatis.insa-lyon.fr:creatools/creaTools/v$creatoolsMajorVersion.$creatoolsMinorVersion.x/
+echo distanceAdress:
+echo $distanceAdress
+
+     fileTGZ=CreaTools-Bin-Release-$creatoolsMajorVersion.$creatoolsMinorVersion.$creatoolsBuildVersion-`getDistrib`-`getDistribVersion`.tgz
+         fileTGZstring=CreaTools-Bin-Release-\$creatoolsMajorVersion.\$creatoolsMinorVersion.\$creatoolsBuildVersion-\`getDistrib\`-\`getDistribVersion\`
 
-     tar -cvzf $fileTGZ creatools_install thirdparty_install
-         scp $fileTGZ davila@tux.creatis.insa-lyon.fr:creatools/creaTools/v$creatoolsMajorVersion.$creatoolsMinorVersion.x/$fileTGZ 
##EED    tar -cvzf $fileTGZ creatools_install thirdparty_install
+##EED    scp $fileTGZ $distanceAdress/$fileTGZ 
 
-         filename_BinVersion=creatools-Linux-BinVersion-`getDistrib`-`getDistribVersion`.sh
+         filename_BinVersion=creatools-Linux-Bin-$creatoolsMajorVersion.$creatoolsMinorVersion.$creatoolsBuildVersion.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
+         cat creatools_install/share/creatools/Version.sh >> $filename_BinVersion
+         cat creatools_install/share/creatools/LocalFunctions.sh >> $filename_BinVersion
 
-     echo "source creatools_install/share/creatools/LocalFunctions.sh"  >>  $filename_BinVersion
+         echo "aria2c -x 16 http://www.creatis.insa-lyon.fr/software/public/creatools/creaTools/v\$creatoolsMajorVersion.\$creatoolsMinorVersion.x/$fileTGZstring.tgz" >> $filename_BinVersion 
+         echo "tar -xvzf $fileTGZstring.tgz" >>  $filename_BinVersion
+         echo "rm -f $fileTGZstring.tgz" >>  $filename_BinVersion
+        
+
+#EED     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 "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 $fileTGZstring >> Creatools-Bin-Version.txt " >>  $filename_BinVersion
+
      echo "echo  " >>  $filename_BinVersion
      echo "echo  " >>  $filename_BinVersion
      echo "echo  " >>  $filename_BinVersion
      echo "echo  " >>  $filename_BinVersion
      echo "echo  " >>  $filename_BinVersion
      echo "echo  Install dir:" >>  $filename_BinVersion
-     echo "pwd" >>  $filename_BinVersion
+     echo "pwd"    >>  $filename_BinVersion
      echo "echo  " >>  $filename_BinVersion
      echo "read -p 'Press [Enter] key to continue...'" >>  $filename_BinVersion
-     scp $filename_BinVersion davila@tux.creatis.insa-lyon.fr:creatools/creaTools/. 
+     scp $filename_BinVersion $distanceAdress/. 
+
+     cd $scriptsDir
+     scp $scriptDir/Install-Creatools-Bin.sh $distanceAdress/Install-Creatools-Bin-Release-$creatoolsMajorVersion.$creatoolsMinorVersion.$creatoolsBuildVersion.sh
+         
+         ssh davila@tux.creatis.insa-lyon.fr "cd creatools/creaTools;rm Install-Creatools-Bin-Release.sh;  ln -s v2.6.x/Install-Creatools-Bin-Release-$creatoolsMajorVersion.$creatoolsMinorVersion.$creatoolsBuildVersion.sh  Install-Creatools-Bin-Release.sh"
+
+         ssh davila@tux.creatis.insa-lyon.fr "cd creatools/creaTools;rm $filename_BinVersion;  ln -s v2.6.x/$filename_BinVersion  creatools-Linux-Bin.sh"
 
      echo ""
      echo ""
      echo "Creation OK:"
      echo $fileTGZ
      echo ""
-
+     echo $PWD
+       
   else
    echo
    echo "..ERROR.."