# 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/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-Linux.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 tux.creatis.insa-lyon.fr:creatools/creaTools/v$creatoolsMajorVersion.$creatoolsMinorVersion.x/$fileTGZ
+ scp $fileTGZ $distanceAdress/$fileTGZ
+
+ filename_BinVersion=creatools-Linux-Bin-$creatoolsMajorVersion.$creatoolsMinorVersion.$creatoolsBuildVersion.sh
+
+ echo "##" > $filename_BinVersion
+ echo "## Generated by CreaTools-GeneratedBinTGZ.sh" >> $filename_BinVersion
+ echo "##" >> $filename_BinVersion
+
+ cat creatools_install/share/creatools/Version.sh >> $filename_BinVersion
+ cat $scriptDir/LocalFunctions.sh >> $filename_BinVersion
+ echo "\`getDownloadCommand\` 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
+
- echo "wget http://www.creatis.insa-lyon.fr/software/public/creatools/creaTools/v$creatoolsMajorVersion.$creatoolsMinorVersion.x/$fileTGZ" > creatools-DownloadLastVersion.sh
- echo "tar -xvzf $fileTGZ" >> creatools-DownloadLastVersion.sh
+#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
- scp creatools-DownloadLastVersion.sh tux.creatis.insa-lyon.fr:creatools/creaTools/creatools-DownloadLastVersion.sh
+ 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 $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 '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 $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 creatools-Linux-Bin.sh; 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.."