X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=Linux%2Finstallscript;h=c65468e096a536de700c59c0c3497714ba6d2bb8;hb=74c39dff7bad2a793f7dbad0b1636e0ca12fe514;hp=c5611a751a7debbf2677f9c4b877a6aa412fd4b2;hpb=6a4393e29e2ad4c755ff2d31d53e0f9823ddd1bd;p=creaToolsTools.git diff --git a/Linux/installscript b/Linux/installscript index c5611a7..c65468e 100755 --- a/Linux/installscript +++ b/Linux/installscript @@ -1,3 +1,26 @@ +# --------------------------------------------------------------------- +# +# 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 -e ######################################################################### @@ -96,9 +119,6 @@ function printconfig { echo " Install Prefix for CreaTools : $installPrefix" echo " Boolean for Doc Generation : $docgeneration" echo " Where do you want to get source files from : $sourcesFrom" - if [ $sourcesFrom = CVS ] ; then - echo " CVS User Name : $cvsUserName" - fi echo " Login User Name : $loginUserName" echo " Login Group Name : $loginGroupName" echo " Build type : $buildType" @@ -129,7 +149,6 @@ installPrefix= docgeneration=OFF sourcesFrom=HTML -cvsUserName= loginUserName=$USER loginGroupName=`groups | awk '{print $1}'` buildType=RelWithDebug @@ -142,7 +161,7 @@ export ETC_BASHRC=`getbashrc` function usage { - echo "menu.sh [options] command" + echo "installscript [options] command" echo "creatools configure/compile/install script" echo "" echo "" @@ -181,7 +200,7 @@ function usage { echo " -gdir : generation directory (default $generationdir)" echo " -instprefix : creatools install prefix" echo " -instprefix3 : 3rd party library install prefix" - echo " -cvs : get creatools from cvs (CREATIS user only)" + echo " -git : get creatools from git (CREATIS user only)" echo " -build : build type Release, RelWithDebug or Debug (default RelWithDebug)" echo "" echo " experimental configure options (use at your own risk!!):" @@ -202,7 +221,7 @@ while [ $# -ge 1 ] ; do -instprefix) installPrefix=$2; shift 2;; -instprefix3) installPrefixThird=$2; shift 2;; -doc) docgeneration=ON; shift 1;; - -cvs) sourcesFrom=CVS; cvsUserName=$2; shift 2;; + -git) sourcesFrom=GIT; shift 1;; -gdcm2) gdcmVersion=GDCM2; shift 1;; -itk4) ITKVersion=ITK4; shift 1;; -build) buildType=$2; shift 2;; @@ -266,7 +285,7 @@ fi if [ `checkVal $command config all` == true ] ; then echo "#!/bin/bash" > $configureFile echo >> $configureFile - echo "#File generated by 'menu.sh'" >> $configureFile + echo "#File generated by 'installscript'" >> $configureFile echo "#DO NOT edit !" >> $configureFile echo "#(except if you *do* know what you do)" >> $configureFile echo >> $configureFile @@ -277,7 +296,6 @@ if [ `checkVal $command config all` == true ] ; then echo "installPrefixThird=$installPrefixThird" >> $configureFile echo "docgeneration=$docgeneration" >> $configureFile echo "sourcesFrom=$sourcesFrom" >> $configureFile - echo "cvsUserName=$cvsUserName" >> $configureFile echo "loginUserName=$loginUserName" >> $configureFile echo "loginGroupName=$loginGroupName" >> $configureFile echo "buildType=$buildType" >> $configureFile @@ -315,11 +333,12 @@ if [ `checkVal $command all 3rd 3rd-base` == true ] ; then else # must log as root echo "Please enter the root passwd to add necessary packages:"; - su -c "bash scripts/ThirdParty-install-Base-Stuff.sh" + sudo su -c "bash scripts/ThirdParty-install-Base-Stuff.sh" fi bash scripts/ThirdParty-install.sh fi + # vtk if [ `checkVal $command all 3rd 3rd-vtk` == true ] ; then bigDisplay "INSTALL VTK"