echo " command:"
echo ""
echo " as a normal user:"
- echo " config : set the configuration parameters only"
+ echo " config : set the configuration parameters only"
echo " "
echo " need root password:"
- echo " 3rd : Get, Compile, Install all 3rd party library "
- echo " 3rd-base : Install basic tools (cmake, doxygen...)"
- echo " 3rd-vtk : Get, Compile, Install vtk"
- echo " 3rd-itk : Get, Compile, Install itk"
- echo " 3rd-gdcm : Get, Compile, Install gdcm"
- echo " 3rd-wx : Get, Compile, Install wx widget (for Mac Users)"
+ echo " 3rd : Get, Compile, Install all 3rd party library "
+ echo " 3rd-base : Install basic tools (cmake, doxygen...)"
+ echo " 3rd-vtk : Get, Compile, Install vtk"
+ echo " 3rd-itk : Get, Compile, Install itk"
+ echo " 3rd-gdcm : Get, Compile, Install gdcm"
+ echo " 3rd-wx : Get, Compile, Install wx widget (for Mac Users)"
echo " "
echo " as a normal user:"
- echo " creatools : Get Compile and Install the CreaTools"
- echo " creatools-get : Get the CreaTools"
- echo " creatools-cmp : Compile the CreaTools"
- echo " creatools-install : Install the CreaTools"
+ echo " creatools : Get Compile and Install the CreaTools"
+ echo " creatools-get : Get the CreaTools"
+ echo " creatools-cmp : Compile the CreaTools"
+ echo " creatools-install : Install the CreaTools"
echo " "
- echo " uninstall : uninstall the creatools"
+ echo " creatools-generateBinTGZ : generation of CreaTools.tgz (binary version)"
echo " "
- echo " printconfig : print the configuration"
- echo " help : print help"
- echo " env : print some environnement variables"
+ echo " uninstall : uninstall the creatools"
+ echo " "
+ echo " printconfig : print the configuration"
+ echo " help : print help"
+ echo " env : print some environnement variables"
echo ""
- echo " all : configure / compile / install"
+ echo " all : configure / compile / install"
echo " "
echo " "
echo " "
command=$1
# check that command is valid
-if [ `checkVal $command all config 3rd 3rd-base 3rd-vtk 3rd-itk 3rd-gdcm 3rd-wx creatools creatools-get creatools-cmp creatools-install uninstall printconfig help env` == "false" ] ; then
+if [ `checkVal $command all config 3rd 3rd-base 3rd-vtk 3rd-itk 3rd-gdcm 3rd-wx creatools creatools-get creatools-cmp creatools-install creatools-generateBinTGZ uninstall printconfig help env` == "false" ] ; then
echo "Unrecognized command: $command"
echo ""
usage
read -p "Press [Enter] key to continue..."
fi
+#generate TGZ version of the bin (Creatools and ThirdParty)
+if [ `checkVal $command creatools-generateBinTGZ` == true ] ; then
+ bash scripts/CreaTools-GenerateBinTGZ.sh
+fi
+
################################################################################## uninstall
if [ `checkVal $command uninstall` == true ] ; then
bigDisplay "UNINSTALL CREATOOLS"
--- /dev/null
+# ---------------------------------------------------------------------
+#
+# Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image
+# pour la Santé)
+# Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton
+#
+# This software is governed by the CeCILL-B license under French law and
+# abiding by the rules of distribution of free software. You can use,
+# modify and/ or redistribute the software under the terms of the CeCILL-B
+# license as circulated by CEA, CNRS and INRIA at the following URL
+# http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
+# or in the file LICENSE.txt.
+#
+# As a counterpart to the access to the source code and rights to copy,
+# modify and redistribute granted by the license, users are provided only
+# with a limited warranty and the software's author, the holder of the
+# economic rights, and the successive licensors have only limited
+# liability.
+#
+# The fact that you are presently reading this means that you have had
+# 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
+
+ if [ -e $generationdir ]
+ then
+ fileTGZ=$generationdir/creaTools-Bin.tgz
+ tar -cvzf $fileTGZ $installPrefix $installPrefixThird
+
+ echo ""
+ echo "Creation OK:"
+ echo $fileTGZ
+ echo ""
+
+ else
+ echo
+ echo "..ERROR.."
+ echo "==================================================="
+ echo "REMEMBER !"
+ echo ""
+ echo "You MUST run before:"
+ echo " > ./instalscript config"
+ echo " > ./instalscript 3rd"
+ echo " > ./instalscript creatools"
+ echo "==================================================="
+ echo
+ echo
+ read a
+ exit 0
+ fi
+
+
+