X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=config_files%2FNumeric-23.7.sh;h=22b5cbe217db1e5394d3da8b877326fdecfea56b;hb=b42a653614f830d8a28b8e2d8567d4c22af23f52;hp=25393cca151202f8431dfa7e1ca70cc724e99e57;hpb=babd4c4d9911e305678d0d7a998a7ddb158e7c82;p=tools%2Finstall.git diff --git a/config_files/Numeric-23.7.sh b/config_files/Numeric-23.7.sh index 25393cc..22b5cbe 100755 --- a/config_files/Numeric-23.7.sh +++ b/config_files/Numeric-23.7.sh @@ -6,13 +6,14 @@ # Author : Vadim SANDLER, Open CASCADE SAS (vadim.sandler@opencascade.com) # Project : SALOME # Module : Installation Wizard -# Copyright : 2002-2006 CEA +# Copyright : 2002-2007 CEA # # This script is the part of the SALOME installation procedure. # #################################################################################### -check_version(){ +check_version() +{ ver=`python -c 'import Numeric; print Numeric.__version__' 2>/dev/null` if [ "$ver" == "23.7" ]; then return 0 @@ -20,55 +21,54 @@ fi return 1 } -print_env(){ +print_env_bin() +{ cat > ${INSTALL_WORK}/env_${PRODUCT_TYPE}.sh </dev/null` -if [ -n "${numpath}" ] ; then - numpath=`dirname ${numpath}` - ver=`python -c 'import Numeric; print Numeric.__version__' 2>/dev/null | awk -F. '{v=0;for(i=1;i<=NF;i++)v=v*100+$i;print v}'` - if [ $ver -ge 2307 ] ; then - tmp="${numpath} ${numpath} \${PYTHONPATH} ${PYTHONPATH}"; - pythonpath=`sort_path ${tmp}` - cat > ${INSTALL_WORK}/env_${PRODUCT_TYPE}.sh < ${INSTALL_WORK}/env_${PRODUCT_TYPE}_src.sh < ${PRODUCT_DIR}/size.log -cd ${PRODUCT_DIR}; rm -fr ${PRODUCT_WORK} -print_env +#du -sk ${PRODUCT_DIR}_SRC > ${PRODUCT_DIR}/size.log +cd ${PRODUCT_DIR}; + +# remove sources and temporary files after building +if [ ${REMOVE_SRC_TMP} == "TRUE" ] ; then + test -d ${PRODUCT_DIR}_SRC && rm -fr ${PRODUCT_DIR}_SRC +fi + +# to generate environment scripts +try_preinstalled } install_binary() { -check_jb tar xfz ${SOURCE_DIR}/Numeric-23.7.tar.gz -C ${INSTALL_ROOT} +check_jb tar xfz ${SOURCE_DIR}/${PRODUCT}.tar.gz -C ${INSTALL_ROOT} -print_env +# to generate environment scripts +try_preinstalled } export PROCEDURE=$1; @@ -144,7 +152,10 @@ export INSTALL_WORK=$2; export SOURCE_DIR=$3; export INSTALL_ROOT=$4; export PRODUCT_SEQUENCE=$5; -if [ $# == 6 ] ; then export PRODUCT_TYPE=$6 ; else export PRODUCT_TYPE="numeric" ; fi +export PRODUCT_TYPE=$6; +export INSTALL_PRODUCTS=$7; +shift +REMOVE_SRC_TMP=$8; export PRODUCT="Numeric-23.7" export PRODUCT_DIR=${INSTALL_ROOT}/${PRODUCT} export PRODUCT_WORK=${INSTALL_WORK}/${PRODUCT}