From 6cf8b5cd2fa23e5ab67838dcccbe345185efbf54 Mon Sep 17 00:00:00 2001 From: vsr Date: Thu, 3 Nov 2005 15:32:30 +0000 Subject: [PATCH] Prepare SALOME 2.2.6 installation --- config_files/CALCULATOR_BIN.sh | 17 +++++++++------ config_files/CALCULATOR_SRC.sh | 8 +++---- config_files/CAS-5.2.4a.sh | 27 ++++++++++++----------- config_files/CAS-5.2.sh | 14 ++++++++++-- config_files/COMPONENT_BIN.sh | 9 +++++--- config_files/COMPONENT_SRC.sh | 6 +++--- config_files/GEOM_BIN.sh | 9 +++++--- config_files/GEOM_SRC.sh | 6 +++--- config_files/GHS3DPLUGIN_BIN.sh | 9 +++++--- config_files/GHS3DPLUGIN_SRC.sh | 6 +++--- config_files/HELLO_BIN.sh | 18 ++++++++++++---- config_files/HELLO_SRC.sh | 15 +++++++++---- config_files/HappyDoc-r2_1.sh | 3 +++ config_files/KERNEL_BIN.sh | 9 +++++--- config_files/KERNEL_SRC.sh | 6 +++--- config_files/MED_BIN.sh | 9 +++++--- config_files/MED_SRC.sh | 6 +++--- config_files/NETGENPLUGIN_BIN.sh | 9 +++++--- config_files/NETGENPLUGIN_SRC.sh | 6 +++--- config_files/Numeric-22.0.sh | 1 + config_files/PYCALCULATOR_BIN.sh | 9 +++++--- config_files/PYCALCULATOR_SRC.sh | 6 +++--- config_files/PYHELLO_BIN.sh | 18 ++++++++++++---- config_files/PYHELLO_SRC.sh | 15 +++++++++---- config_files/Python-2.2.1.sh | 9 ++++---- config_files/Python-2.3.4.sh | 37 ++++++++++++++++++++++++++++---- config_files/SMESH_BIN.sh | 9 +++++--- config_files/SMESH_SRC.sh | 6 +++--- config_files/SUPERV_BIN.sh | 9 +++++--- config_files/SUPERV_SRC.sh | 6 +++--- config_files/SWIG-1.3.17.sh | 1 + config_files/VISU_BIN.sh | 9 +++++--- config_files/VISU_SRC.sh | 6 +++--- config_files/VTK-4.2.2.sh | 14 +++++++++--- config_files/VTK-4.2.6.sh | 16 ++++++++++---- 35 files changed, 248 insertions(+), 115 deletions(-) diff --git a/config_files/CALCULATOR_BIN.sh b/config_files/CALCULATOR_BIN.sh index ec090cd..6693706 100755 --- a/config_files/CALCULATOR_BIN.sh +++ b/config_files/CALCULATOR_BIN.sh @@ -5,7 +5,7 @@ if [ -n "${CALCULATOR_ROOT_DIR}" ]; then check_lib_version VERSION ${CALCULATOR_ROOT_DIR}/bin/salome if [ "$?" -eq "0" ]; then ver=`cat ${CALCULATOR_ROOT_DIR}/bin/salome/VERSION | awk -F: '{print $2}' | tr -d '[:space:]' ` - if [ "$ver" = "2.2.5" ]; then + if [ "$ver" = "2.2.6" ]; then return 0 fi fi @@ -20,7 +20,8 @@ export CALCULATOR_ROOT_DIR=\${INSTALL_ROOT}/${PRODUCT} if [ -n "\${ENV_FOR_LAUNCH}" ] ; then if [ "\${ENV_FOR_LAUNCH}" == "1" ] ; then export PATH=\${CALCULATOR_ROOT_DIR}/bin/salome:\${PATH} - export PYTHONPATH=\${CALCULATOR_ROOT_DIR}/bin/salome:\${CALCULATOR_ROOT_DIR}/lib/python\${PYTHON_VERSION}/site-packages/salome:\${PYTHONPATH} + export LD_LIBRARY_PATH=\${CALCULATOR_ROOT_DIR}/lib/salome:\${LD_LIBRARY_PATH} + export PYTHONPATH=\${CALCULATOR_ROOT_DIR}/bin/salome:\${CALCULATOR_ROOT_DIR}/lib/salome:\${CALCULATOR_ROOT_DIR}/lib/python\${PYTHON_VERSION}/site-packages/salome:\${PYTHONPATH} fi fi ## @@ -39,7 +40,8 @@ export CALCULATOR_ROOT_DIR=\${INSTALL_ROOT}/${PRODUCT} if [ -n "\${ENV_FOR_LAUNCH}" ] ; then if [ "\${ENV_FOR_LAUNCH}" == "1" ] ; then export PATH=\${CALCULATOR_ROOT_DIR}/bin/salome:\${PATH} - export PYTHONPATH=\${CALCULATOR_ROOT_DIR}/bin/salome:\${CALCULATOR_ROOT_DIR}/lib/python\${PYTHON_VERSION}/site-packages/salome:\${PYTHONPATH} + export LD_LIBRARY_PATH=\${CALCULATOR_ROOT_DIR}/lib/salome:\${LD_LIBRARY_PATH} + export PYTHONPATH=\${CALCULATOR_ROOT_DIR}/bin/salome:\${CALCULATOR_ROOT_DIR}/lib/salome:\${CALCULATOR_ROOT_DIR}/lib/python\${PYTHON_VERSION}/site-packages/salome:\${PYTHONPATH} fi fi ## @@ -65,7 +67,10 @@ install_binary() make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} source ${INSTALL_WORK}/$SHRC -check_jb tar xfz ${SOURCE_DIR}/CALCULATORbinariesV2.2.5.tar.gz -C ${INSTALL_ROOT} +check_jb tar xfz ${SOURCE_DIR}/CALCULATORbinariesV2.2.6.tar.gz -C ${INSTALL_ROOT} + +# remove all *.la files +rm -rf ${PRODUCT_DIR}/lib/salome/*.la print_env } @@ -75,8 +80,8 @@ 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="CALCULATORBin" ; fi -export PRODUCT="CALCULATOR_2.2.5" +if [ $# == 6 ] ; then export PRODUCT_TYPE=$6 ; else export PRODUCT_TYPE="CalculatorBin" ; fi +export PRODUCT="CALCULATOR_2.2.6" export PRODUCT_DIR=${INSTALL_ROOT}/${PRODUCT} export PRODUCT_WORK=${INSTALL_WORK}/${PRODUCT} source ./common.sh diff --git a/config_files/CALCULATOR_SRC.sh b/config_files/CALCULATOR_SRC.sh index 16cb84e..64ed844 100755 --- a/config_files/CALCULATOR_SRC.sh +++ b/config_files/CALCULATOR_SRC.sh @@ -5,7 +5,7 @@ if [ -n "${CALCULATOR_SRC_DIR}" ]; then check_lib_version VERSION ${CALCULATOR_SRC_DIR}/bin if [ "$?" -eq "0" ]; then ver=`cat ${CALCULATOR_SRC_DIR}/bin/VERSION | awk -F: '{print $2}' | tr -d '[:space:]' ` - if [ "$ver" = "2.2.5" ]; then + if [ "$ver" = "2.2.6" ]; then return 0 fi fi @@ -48,7 +48,7 @@ install_source() make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} source ${INSTALL_WORK}/$SHRC -check_jb tar xfz ${SOURCE_DIR}/CALCULATORsourcesV2.2.5.tar.gz -C ${INSTALL_ROOT} +check_jb tar xfz ${SOURCE_DIR}/CALCULATORsourcesV2.2.6.tar.gz -C ${INSTALL_ROOT} print_env } @@ -63,8 +63,8 @@ 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="CALCULATORSrc" ; fi -export PRODUCT="CALCULATOR_SRC_2.2.5" +if [ $# == 6 ] ; then export PRODUCT_TYPE=$6 ; else export PRODUCT_TYPE="CalculatorSrc" ; fi +export PRODUCT="CALCULATOR_SRC_2.2.6" export PRODUCT_DIR=${INSTALL_ROOT}/${PRODUCT} export PRODUCT_WORK=${INSTALL_WORK}/${PRODUCT} source ./common.sh diff --git a/config_files/CAS-5.2.4a.sh b/config_files/CAS-5.2.4a.sh index 9ab0087..56ee860 100755 --- a/config_files/CAS-5.2.4a.sh +++ b/config_files/CAS-5.2.4a.sh @@ -9,18 +9,11 @@ check_lib_version ${CASROOT}/inc/Standard_Version.hxx if [ "$?" -ne "0" ] ; then return 1 fi -ver_major=`grep "!define OCC_VERSION_MAJOR" ${CASROOT}/inc/Standard_Version.hxx | awk '{print $3}'` -ver_minor=`grep "!define OCC_VERSION_MINOR" ${CASROOT}/inc/Standard_Version.hxx | awk '{print $3}'` -ver="$ver_major.$ver_minor" -if [ "$ver" != "5.2" ] ; then - return 1 -fi -# above check if only for major and minor version numbers -# we need also the check for the release version number -# unfortunately there is no appropriate method to define the release version number, -# so we use a little trick here: -check_lib_version libStdPlugin.so ${CASROOT}/lin/lib -if [ "$?" -eq "0" ] ; then +ver_major=`grep "#define OCC_VERSION_MAJOR" ${CASROOT}/inc/Standard_Version.hxx | awk '{print $3}'` +ver_minor=`grep "#define OCC_VERSION_MINOR" ${CASROOT}/inc/Standard_Version.hxx | awk '{print $3}'` +ver_maint=`grep "#define OCC_VERSION_MAINTENANCE" ${CASROOT}/inc/Standard_Version.hxx | awk '{print $3}'` +ver="$ver_major.$ver_minor.$ver_maint" +if [ "$ver" == "5.2.4" ] ; then return 0 fi return 1 @@ -89,6 +82,16 @@ make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} source ${INSTALL_WORK}/$SHRC check_jb tar xfz ${SOURCE_DIR}/CAS-5.2.4a.tar.gz -C ${INSTALL_ROOT} +ldir=${PRODUCT_DIR}/lib +if [ ! -d $ldir ]; then ldir=${PRODUCT_DIR}/Linux/lib; fi +if [ ! -d $ldir ]; then ldir=${PRODUCT_DIR}/lin/lib; fi +cd $ldir +for l in `ls *.la`; do + libdir=`grep -e "libdir=.*" $l | sed -e "s/libdir=[\'|\"]\(.*\)[\'|\"]/\1/g"` + sed -e "s%${libdir}%${ldir}%g" $l > _$l + mv -f _$l $l + chmod a+x $l +done print_env } diff --git a/config_files/CAS-5.2.sh b/config_files/CAS-5.2.sh index 819bff1..d3fa89f 100755 --- a/config_files/CAS-5.2.sh +++ b/config_files/CAS-5.2.sh @@ -9,8 +9,8 @@ check_lib_version ${CASROOT}/inc/Standard_Version.hxx if [ "$?" -ne "0" ] ; then return 1 fi -ver_major=`grep "!define OCC_VERSION_MAJOR" ${CASROOT}/inc/Standard_Version.hxx | awk '{print $3}'` -ver_minor=`grep "!define OCC_VERSION_MINOR" ${CASROOT}/inc/Standard_Version.hxx | awk '{print $3}'` +ver_major=`grep "#define OCC_VERSION_MAJOR" ${CASROOT}/inc/Standard_Version.hxx | awk '{print $3}'` +ver_minor=`grep "#define OCC_VERSION_MINOR" ${CASROOT}/inc/Standard_Version.hxx | awk '{print $3}'` ver="$ver_major.$ver_minor" if [ "$ver" == "5.2" ] ; then return 0 @@ -81,6 +81,16 @@ make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} source ${INSTALL_WORK}/$SHRC check_jb tar xfz ${SOURCE_DIR}/CAS-5.2.tar.gz -C ${INSTALL_ROOT} +ldir=${PRODUCT_DIR}/lib +if [ ! -d $ldir ]; then ldir=${PRODUCT_DIR}/Linux/lib; fi +if [ ! -d $ldir ]; then ldir=${PRODUCT_DIR}/lin/lib; fi +cd $ldir +for l in `ls *.la`; do + libdir=`grep -e "libdir=.*" $l | sed -e "s/libdir=[\'|\"]\(.*\)[\'|\"]/\1/g"` + sed -e "s%${libdir}%${ldir}%g" $l > _$l + mv -f _$l $l + chmod a+x $l +done print_env } diff --git a/config_files/COMPONENT_BIN.sh b/config_files/COMPONENT_BIN.sh index 0238000..239528a 100755 --- a/config_files/COMPONENT_BIN.sh +++ b/config_files/COMPONENT_BIN.sh @@ -5,7 +5,7 @@ if [ -n "${COMPONENT_ROOT_DIR}" ]; then check_lib_version VERSION ${COMPONENT_ROOT_DIR}/bin/salome if [ "$?" -eq "0" ]; then ver=`cat ${COMPONENT_ROOT_DIR}/bin/salome/VERSION | awk -F: '{print $2}' | tr -d '[:space:]' ` - if [ "$ver" = "2.2.5" ]; then + if [ "$ver" = "2.2.6" ]; then return 0 fi fi @@ -67,7 +67,10 @@ install_binary() make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} source ${INSTALL_WORK}/$SHRC -check_jb tar xfz ${SOURCE_DIR}/COMPONENTbinariesV2.2.5.tar.gz -C ${INSTALL_ROOT} +check_jb tar xfz ${SOURCE_DIR}/COMPONENTbinariesV2.2.6.tar.gz -C ${INSTALL_ROOT} + +# remove all *.la files +rm -rf ${PRODUCT_DIR}/lib/salome/*.la print_env } @@ -78,7 +81,7 @@ export SOURCE_DIR=$3; export INSTALL_ROOT=$4; export PRODUCT_SEQUENCE=$5; if [ $# == 6 ] ; then export PRODUCT_TYPE=$6 ; else export PRODUCT_TYPE="ComponentBin" ; fi -export PRODUCT="COMPONENT_2.2.5" +export PRODUCT="COMPONENT_2.2.6" export PRODUCT_DIR=${INSTALL_ROOT}/${PRODUCT} export PRODUCT_WORK=${INSTALL_WORK}/${PRODUCT} source ./common.sh diff --git a/config_files/COMPONENT_SRC.sh b/config_files/COMPONENT_SRC.sh index 7dcf03c..458a9bb 100755 --- a/config_files/COMPONENT_SRC.sh +++ b/config_files/COMPONENT_SRC.sh @@ -5,7 +5,7 @@ if [ -n "${COMPONENT_SRC_DIR}" ]; then check_lib_version VERSION ${COMPONENT_SRC_DIR}/bin if [ "$?" -eq "0" ]; then ver=`cat ${COMPONENT_SRC_DIR}/bin/VERSION | awk -F: '{print $2}' | tr -d '[:space:]' ` - if [ "$ver" = "2.2.5" ]; then + if [ "$ver" = "2.2.6" ]; then return 0 fi fi @@ -48,7 +48,7 @@ install_source() make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} source ${INSTALL_WORK}/$SHRC -check_jb tar xfz ${SOURCE_DIR}/COMPONENTsourcesV2.2.5.tar.gz -C ${INSTALL_ROOT} +check_jb tar xfz ${SOURCE_DIR}/COMPONENTsourcesV2.2.6.tar.gz -C ${INSTALL_ROOT} print_env } @@ -64,7 +64,7 @@ export SOURCE_DIR=$3; export INSTALL_ROOT=$4; export PRODUCT_SEQUENCE=$5; if [ $# == 6 ] ; then export PRODUCT_TYPE=$6 ; else export PRODUCT_TYPE="ComponentSrc" ; fi -export PRODUCT="COMPONENT_SRC_2.2.5" +export PRODUCT="COMPONENT_SRC_2.2.6" export PRODUCT_DIR=${INSTALL_ROOT}/${PRODUCT} export PRODUCT_WORK=${INSTALL_WORK}/${PRODUCT} source ./common.sh diff --git a/config_files/GEOM_BIN.sh b/config_files/GEOM_BIN.sh index 24ba6f5..8565784 100755 --- a/config_files/GEOM_BIN.sh +++ b/config_files/GEOM_BIN.sh @@ -5,7 +5,7 @@ if [ -n "${GEOM_ROOT_DIR}" ]; then check_lib_version VERSION ${GEOM_ROOT_DIR}/bin/salome if [ "$?" -eq "0" ]; then ver=`cat ${GEOM_ROOT_DIR}/bin/salome/VERSION | awk -F: '{print $2}' | tr -d '[:space:]' ` - if [ "$ver" = "2.2.5" ]; then + if [ "$ver" = "2.2.6" ]; then return 0 fi fi @@ -67,7 +67,10 @@ install_binary() make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} source ${INSTALL_WORK}/$SHRC -check_jb tar xfz ${SOURCE_DIR}/GEOMbinariesV2.2.5.tar.gz -C ${INSTALL_ROOT} +check_jb tar xfz ${SOURCE_DIR}/GEOMbinariesV2.2.6.tar.gz -C ${INSTALL_ROOT} + +# remove all *.la files +rm -rf ${PRODUCT_DIR}/lib/salome/*.la print_env } @@ -78,7 +81,7 @@ export SOURCE_DIR=$3; export INSTALL_ROOT=$4; export PRODUCT_SEQUENCE=$5; if [ $# == 6 ] ; then export PRODUCT_TYPE=$6 ; else export PRODUCT_TYPE="GeomBin" ; fi -export PRODUCT="GEOM_2.2.5" +export PRODUCT="GEOM_2.2.6" export PRODUCT_DIR=${INSTALL_ROOT}/${PRODUCT} export PRODUCT_WORK=${INSTALL_WORK}/${PRODUCT} source ./common.sh diff --git a/config_files/GEOM_SRC.sh b/config_files/GEOM_SRC.sh index 8d3f7bd..058d22f 100755 --- a/config_files/GEOM_SRC.sh +++ b/config_files/GEOM_SRC.sh @@ -5,7 +5,7 @@ if [ -n "${GEOM_SRC_DIR}" ]; then check_lib_version VERSION ${GEOM_SRC_DIR}/bin if [ "$?" -eq "0" ]; then ver=`cat ${GEOM_SRC_DIR}/bin/VERSION | awk -F: '{print $2}' | tr -d '[:space:]' ` - if [ "$ver" = "2.2.5" ]; then + if [ "$ver" = "2.2.6" ]; then return 0 fi fi @@ -48,7 +48,7 @@ install_source() make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} source ${INSTALL_WORK}/$SHRC -check_jb tar xfz ${SOURCE_DIR}/GEOMsourcesV2.2.5.tar.gz -C ${INSTALL_ROOT} +check_jb tar xfz ${SOURCE_DIR}/GEOMsourcesV2.2.6.tar.gz -C ${INSTALL_ROOT} print_env } @@ -64,7 +64,7 @@ export SOURCE_DIR=$3; export INSTALL_ROOT=$4; export PRODUCT_SEQUENCE=$5; if [ $# == 6 ] ; then export PRODUCT_TYPE=$6 ; else export PRODUCT_TYPE="GeomSrc" ; fi -export PRODUCT="GEOM_SRC_2.2.5" +export PRODUCT="GEOM_SRC_2.2.6" export PRODUCT_DIR=${INSTALL_ROOT}/${PRODUCT} export PRODUCT_WORK=${INSTALL_WORK}/${PRODUCT} source ./common.sh diff --git a/config_files/GHS3DPLUGIN_BIN.sh b/config_files/GHS3DPLUGIN_BIN.sh index e80fc10..bb2e94d 100755 --- a/config_files/GHS3DPLUGIN_BIN.sh +++ b/config_files/GHS3DPLUGIN_BIN.sh @@ -5,7 +5,7 @@ if [ -n "${GHS3DPLUGIN_ROOT_DIR}" ]; then check_lib_version VERSION ${GHS3DPLUGIN_ROOT_DIR}/bin/salome if [ "$?" -eq "0" ]; then ver=`cat ${GHS3DPLUGIN_ROOT_DIR}/bin/salome/VERSION | awk -F: '{print $2}' | tr -d '[:space:]' ` - if [ "$ver" = "2.2.5" ]; then + if [ "$ver" = "2.2.6" ]; then return 0 fi fi @@ -66,7 +66,10 @@ install_binary() make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} source ${INSTALL_WORK}/$SHRC -check_jb tar xfz ${SOURCE_DIR}/GHS3DPLUGINbinariesV2.2.5.tar.gz -C ${INSTALL_ROOT} +check_jb tar xfz ${SOURCE_DIR}/GHS3DPLUGINbinariesV2.2.6.tar.gz -C ${INSTALL_ROOT} + +# remove all *.la files +rm -rf ${PRODUCT_DIR}/lib/salome/*.la print_env } @@ -77,7 +80,7 @@ export SOURCE_DIR=$3; export INSTALL_ROOT=$4; export PRODUCT_SEQUENCE=$5; if [ $# == 6 ] ; then export PRODUCT_TYPE=$6 ; else export PRODUCT_TYPE="GHS3DPLUGINBin" ; fi -export PRODUCT="GHS3DPLUGIN_2.2.5" +export PRODUCT="GHS3DPLUGIN_2.2.6" export PRODUCT_DIR=${INSTALL_ROOT}/${PRODUCT} export PRODUCT_WORK=${INSTALL_WORK}/${PRODUCT} source ./common.sh diff --git a/config_files/GHS3DPLUGIN_SRC.sh b/config_files/GHS3DPLUGIN_SRC.sh index 397bb11..ff65d1f 100755 --- a/config_files/GHS3DPLUGIN_SRC.sh +++ b/config_files/GHS3DPLUGIN_SRC.sh @@ -5,7 +5,7 @@ if [ -n "${GHS3DPLUGIN_SRC_DIR}" ]; then check_lib_version VERSION ${GHS3DPLUGIN_SRC_DIR}/bin if [ "$?" -eq "0" ]; then ver=`cat ${GHS3DPLUGIN_SRC_DIR}/bin/VERSION | awk -F: '{print $2}' | tr -d '[:space:]' ` - if [ "$ver" = "2.2.5" ]; then + if [ "$ver" = "2.2.6" ]; then return 0 fi fi @@ -49,7 +49,7 @@ install_source() make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} source ${INSTALL_WORK}/$SHRC -check_jb tar xfz ${SOURCE_DIR}/GHS3DPLUGINsourcesV2.2.5.tar.gz -C ${INSTALL_ROOT} +check_jb tar xfz ${SOURCE_DIR}/GHS3DPLUGINsourcesV2.2.6.tar.gz -C ${INSTALL_ROOT} print_env } @@ -65,7 +65,7 @@ export SOURCE_DIR=$3; export INSTALL_ROOT=$4; export PRODUCT_SEQUENCE=$5; if [ $# == 6 ] ; then export PRODUCT_TYPE=$6 ; else export PRODUCT_TYPE="GHS3DPLUGINSrc" ; fi -export PRODUCT="GHS3DPLUGIN_SRC_2.2.5" +export PRODUCT="GHS3DPLUGIN_SRC_2.2.6" export PRODUCT_DIR=${INSTALL_ROOT}/${PRODUCT} export PRODUCT_WORK=${INSTALL_WORK}/${PRODUCT} source ./common.sh diff --git a/config_files/HELLO_BIN.sh b/config_files/HELLO_BIN.sh index 057179d..43a5617 100755 --- a/config_files/HELLO_BIN.sh +++ b/config_files/HELLO_BIN.sh @@ -1,8 +1,15 @@ #!/bin/sh check_version(){ -#we don't know anything about version -return 0 +if [ -n "${HELLO_ROOT_DIR}" ]; then + if [ -f ${HELLO_ROOT_DIR}/bin/salome/VERSION ]; then + ver=`cat ${HELLO_ROOT_DIR}/bin/salome/VERSION | awk -F: '{print $NF}' | tr -d '[:space:]' ` + if [ "$ver" = "2.2.6" ]; then + return 0 + fi + fi +fi +return 1 } print_env(){ @@ -59,7 +66,10 @@ install_binary() make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} source ${INSTALL_WORK}/$SHRC -check_jb tar xfz ${SOURCE_DIR}/HELLObinariesV2.2.5.tar.gz -C ${INSTALL_ROOT} +check_jb tar xfz ${SOURCE_DIR}/HELLObinariesV2.2.6.tar.gz -C ${INSTALL_ROOT} + +# remove all *.la files +rm -rf ${PRODUCT_DIR}/lib/salome/*.la print_env } @@ -70,7 +80,7 @@ export SOURCE_DIR=$3; export INSTALL_ROOT=$4; export PRODUCT_SEQUENCE=$5; if [ $# == 6 ] ; then export PRODUCT_TYPE=$6 ; else export PRODUCT_TYPE="HelloBin" ; fi -export PRODUCT="HELLO_2.2.5" +export PRODUCT="HELLO_2.2.6" export PRODUCT_DIR=${INSTALL_ROOT}/${PRODUCT} export PRODUCT_WORK=${INSTALL_WORK}/${PRODUCT} source ./common.sh diff --git a/config_files/HELLO_SRC.sh b/config_files/HELLO_SRC.sh index 735b4ac..e79cbfb 100755 --- a/config_files/HELLO_SRC.sh +++ b/config_files/HELLO_SRC.sh @@ -1,8 +1,15 @@ #!/bin/sh check_version(){ -#we don't know anything about version -return 0 +if [ -n "${HELLO_SRC_DIR}" ]; then + if [ -f ${HELLO_SRC_DIR}/bin/VERSION ]; then + ver=`cat ${HELLO_SRC_DIR}/bin/VERSION | awk -F: '{print $NF}' | tr -d '[:space:]' ` + if [ "$ver" = "2.2.6" ]; then + return 0 + fi + fi +fi +return 1 } print_env(){ @@ -40,7 +47,7 @@ install_source() make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} source ${INSTALL_WORK}/$SHRC -check_jb tar xfz ${SOURCE_DIR}/HELLOsourcesV2.2.5.tar.gz -C ${INSTALL_ROOT} +check_jb tar xfz ${SOURCE_DIR}/HELLOsourcesV2.2.6.tar.gz -C ${INSTALL_ROOT} print_env } @@ -56,7 +63,7 @@ export SOURCE_DIR=$3; export INSTALL_ROOT=$4; export PRODUCT_SEQUENCE=$5; if [ $# == 6 ] ; then export PRODUCT_TYPE=$6 ; else export PRODUCT_TYPE="HelloSrc" ; fi -export PRODUCT="HELLO_SRC_2.2.5" +export PRODUCT="HELLO_SRC_2.2.6" export PRODUCT_DIR=${INSTALL_ROOT}/${PRODUCT} export PRODUCT_WORK=${INSTALL_WORK}/${PRODUCT} source ./common.sh diff --git a/config_files/HappyDoc-r2_1.sh b/config_files/HappyDoc-r2_1.sh index a7d18c2..bbfbf0a 100755 --- a/config_files/HappyDoc-r2_1.sh +++ b/config_files/HappyDoc-r2_1.sh @@ -88,6 +88,9 @@ print_env install_binary() { +make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} +source ${INSTALL_WORK}/$SHRC + check_jb tar xfz ${SOURCE_DIR}/HappyDoc-r2_1.tar.gz -C ${INSTALL_ROOT} print_env diff --git a/config_files/KERNEL_BIN.sh b/config_files/KERNEL_BIN.sh index e6ac5a4..9b66d77 100755 --- a/config_files/KERNEL_BIN.sh +++ b/config_files/KERNEL_BIN.sh @@ -5,7 +5,7 @@ if [ -n "${KERNEL_ROOT_DIR}" ]; then check_lib_version VERSION ${KERNEL_ROOT_DIR}/bin/salome if [ "$?" -eq "0" ]; then ver=`cat ${KERNEL_ROOT_DIR}/bin/salome/VERSION | awk -F: '{print $2}' | tr -d '[:space:]' ` - if [ "$ver" = "2.2.5" ]; then + if [ "$ver" = "2.2.6" ]; then return 0 fi fi @@ -67,7 +67,7 @@ install_binary() make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} source ${INSTALL_WORK}/$SHRC -check_jb tar xfz ${SOURCE_DIR}/KERNELbinariesV2.2.5.tar.gz -C ${INSTALL_ROOT} +check_jb tar xfz ${SOURCE_DIR}/KERNELbinariesV2.2.6.tar.gz -C ${INSTALL_ROOT} # The next two symbolic links are created only for Red Hat 9 if [ -f /lib/libcrypto.so.0.9.7a ]; then @@ -77,6 +77,9 @@ if [ -f /lib/libssl.so.0.9.7a ]; then ln -sf /lib/libssl.so.0.9.7a ${PRODUCT_DIR}/lib/salome/libssl.so.2 fi +# remove all *.la files +rm -rf ${PRODUCT_DIR}/lib/salome/*.la + print_env } @@ -91,7 +94,7 @@ export SOURCE_DIR=$3; export INSTALL_ROOT=$4; export PRODUCT_SEQUENCE=$5; if [ $# == 6 ] ; then export PRODUCT_TYPE=$6 ; else export PRODUCT_TYPE="KernelBin" ; fi -export PRODUCT="KERNEL_2.2.5" +export PRODUCT="KERNEL_2.2.6" export PRODUCT_DIR=${INSTALL_ROOT}/${PRODUCT} export PRODUCT_WORK=${INSTALL_WORK}/${PRODUCT} source ./common.sh diff --git a/config_files/KERNEL_SRC.sh b/config_files/KERNEL_SRC.sh index c042e91..776d577 100755 --- a/config_files/KERNEL_SRC.sh +++ b/config_files/KERNEL_SRC.sh @@ -5,7 +5,7 @@ if [ -n "${KERNEL_SRC_DIR}" ]; then check_lib_version VERSION ${KERNEL_SRC_DIR}/bin if [ "$?" -eq "0" ]; then ver=`cat ${KERNEL_SRC_DIR}/bin/VERSION | awk -F: '{print $2}' | tr -d '[:space:]' ` - if [ "$ver" = "2.2.5" ]; then + if [ "$ver" = "2.2.6" ]; then return 0 fi fi @@ -48,7 +48,7 @@ install_source() make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} source ${INSTALL_WORK}/$SHRC -check_jb tar xfz ${SOURCE_DIR}/KERNELsourcesV2.2.5.tar.gz -C ${INSTALL_ROOT} +check_jb tar xfz ${SOURCE_DIR}/KERNELsourcesV2.2.6.tar.gz -C ${INSTALL_ROOT} print_env } @@ -69,7 +69,7 @@ export SOURCE_DIR=$3; export INSTALL_ROOT=$4; export PRODUCT_SEQUENCE=$5; if [ $# == 6 ] ; then export PRODUCT_TYPE=$6 ; else export PRODUCT_TYPE="KernelSrc" ; fi -export PRODUCT="KERNEL_SRC_2.2.5" +export PRODUCT="KERNEL_SRC_2.2.6" export PRODUCT_DIR=${INSTALL_ROOT}/${PRODUCT} export PRODUCT_WORK=${INSTALL_WORK}/${PRODUCT} source ./common.sh diff --git a/config_files/MED_BIN.sh b/config_files/MED_BIN.sh index a65c508..85980b9 100755 --- a/config_files/MED_BIN.sh +++ b/config_files/MED_BIN.sh @@ -5,7 +5,7 @@ if [ -n "${MED_ROOT_DIR}" ]; then check_lib_version VERSION ${MED_ROOT_DIR}/bin/salome if [ "$?" -eq "0" ]; then ver=`cat ${MED_ROOT_DIR}/bin/salome/VERSION | awk -F: '{print $2}' | tr -d '[:space:]' ` - if [ "$ver" = "2.2.5" ]; then + if [ "$ver" = "2.2.6" ]; then return 0 fi fi @@ -67,7 +67,10 @@ install_binary() make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} source ${INSTALL_WORK}/$SHRC -check_jb tar xfz ${SOURCE_DIR}/MEDbinariesV2.2.5.tar.gz -C ${INSTALL_ROOT} +check_jb tar xfz ${SOURCE_DIR}/MEDbinariesV2.2.6.tar.gz -C ${INSTALL_ROOT} + +# remove all *.la files +rm -rf ${PRODUCT_DIR}/lib/salome/*.la print_env } @@ -78,7 +81,7 @@ export SOURCE_DIR=$3; export INSTALL_ROOT=$4; export PRODUCT_SEQUENCE=$5; if [ $# == 6 ] ; then export PRODUCT_TYPE=$6 ; else export PRODUCT_TYPE="MedBin" ; fi -export PRODUCT="MED_2.2.5" +export PRODUCT="MED_2.2.6" export PRODUCT_DIR=${INSTALL_ROOT}/${PRODUCT} export PRODUCT_WORK=${INSTALL_WORK}/${PRODUCT} source ./common.sh diff --git a/config_files/MED_SRC.sh b/config_files/MED_SRC.sh index c1e8b20..21e2422 100755 --- a/config_files/MED_SRC.sh +++ b/config_files/MED_SRC.sh @@ -5,7 +5,7 @@ if [ -n "${MED_SRC_DIR}" ]; then check_lib_version VERSION ${MED_SRC_DIR}/bin if [ "$?" -eq "0" ]; then ver=`cat ${MED_SRC_DIR}/bin/VERSION | awk -F: '{print $2}' | tr -d '[:space:]' ` - if [ "$ver" = "2.2.5" ]; then + if [ "$ver" = "2.2.6" ]; then return 0 fi fi @@ -48,7 +48,7 @@ install_source() make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} source ${INSTALL_WORK}/$SHRC -check_jb tar xfz ${SOURCE_DIR}/MEDsourcesV2.2.5.tar.gz -C ${INSTALL_ROOT} +check_jb tar xfz ${SOURCE_DIR}/MEDsourcesV2.2.6.tar.gz -C ${INSTALL_ROOT} print_env } @@ -64,7 +64,7 @@ export SOURCE_DIR=$3; export INSTALL_ROOT=$4; export PRODUCT_SEQUENCE=$5; if [ $# == 6 ] ; then export PRODUCT_TYPE=$6 ; else export PRODUCT_TYPE="MedSrc" ; fi -export PRODUCT="MED_SRC_2.2.5" +export PRODUCT="MED_SRC_2.2.6" export PRODUCT_DIR=${INSTALL_ROOT}/${PRODUCT} export PRODUCT_WORK=${INSTALL_WORK}/${PRODUCT} source ./common.sh diff --git a/config_files/NETGENPLUGIN_BIN.sh b/config_files/NETGENPLUGIN_BIN.sh index b34d010..58896fc 100755 --- a/config_files/NETGENPLUGIN_BIN.sh +++ b/config_files/NETGENPLUGIN_BIN.sh @@ -5,7 +5,7 @@ if [ -n "${NETGENPLUGIN_ROOT_DIR}" ]; then check_lib_version VERSION ${NETGENPLUGIN_ROOT_DIR}/bin/salome if [ "$?" -eq "0" ]; then ver=`cat ${NETGENPLUGIN_ROOT_DIR}/bin/salome/VERSION | awk -F: '{print $2}' | tr -d '[:space:]' ` - if [ "$ver" = "2.2.5" ]; then + if [ "$ver" = "2.2.6" ]; then return 0 fi fi @@ -66,7 +66,10 @@ install_binary() make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} source ${INSTALL_WORK}/$SHRC -check_jb tar xfz ${SOURCE_DIR}/NETGENPLUGINbinariesV2.2.5.tar.gz -C ${INSTALL_ROOT} +check_jb tar xfz ${SOURCE_DIR}/NETGENPLUGINbinariesV2.2.6.tar.gz -C ${INSTALL_ROOT} + +# remove all *.la files +rm -rf ${PRODUCT_DIR}/lib/salome/*.la print_env } @@ -77,7 +80,7 @@ export SOURCE_DIR=$3; export INSTALL_ROOT=$4; export PRODUCT_SEQUENCE=$5; if [ $# == 6 ] ; then export PRODUCT_TYPE=$6 ; else export PRODUCT_TYPE="NETGENPLUGINBin" ; fi -export PRODUCT="NETGENPLUGIN_2.2.5" +export PRODUCT="NETGENPLUGIN_2.2.6" export PRODUCT_DIR=${INSTALL_ROOT}/${PRODUCT} export PRODUCT_WORK=${INSTALL_WORK}/${PRODUCT} source ./common.sh diff --git a/config_files/NETGENPLUGIN_SRC.sh b/config_files/NETGENPLUGIN_SRC.sh index 777fef7..47f0bee 100755 --- a/config_files/NETGENPLUGIN_SRC.sh +++ b/config_files/NETGENPLUGIN_SRC.sh @@ -5,7 +5,7 @@ if [ -n "${NETGENPLUGIN_SRC_DIR}" ]; then check_lib_version VERSION ${NETGENPLUGIN_SRC_DIR}/bin if [ "$?" -eq "0" ]; then ver=`cat ${NETGENPLUGIN_SRC_DIR}/bin/VERSION | awk -F: '{print $2}' | tr -d '[:space:]' ` - if [ "$ver" = "2.2.5" ]; then + if [ "$ver" = "2.2.6" ]; then return 0 fi fi @@ -49,7 +49,7 @@ install_source() make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} source ${INSTALL_WORK}/$SHRC -check_jb tar xfz ${SOURCE_DIR}/NETGENPLUGINsourcesV2.2.5.tar.gz -C ${INSTALL_ROOT} +check_jb tar xfz ${SOURCE_DIR}/NETGENPLUGINsourcesV2.2.6.tar.gz -C ${INSTALL_ROOT} print_env } @@ -65,7 +65,7 @@ export SOURCE_DIR=$3; export INSTALL_ROOT=$4; export PRODUCT_SEQUENCE=$5; if [ $# == 6 ] ; then export PRODUCT_TYPE=$6 ; else export PRODUCT_TYPE="NETGENPLUGINSrc" ; fi -export PRODUCT="NETGENPLUGIN_SRC_2.2.5" +export PRODUCT="NETGENPLUGIN_SRC_2.2.6" export PRODUCT_DIR=${INSTALL_ROOT}/${PRODUCT} export PRODUCT_WORK=${INSTALL_WORK}/${PRODUCT} source ./common.sh diff --git a/config_files/Numeric-22.0.sh b/config_files/Numeric-22.0.sh index c985035..63a36ff 100755 --- a/config_files/Numeric-22.0.sh +++ b/config_files/Numeric-22.0.sh @@ -53,6 +53,7 @@ cd ${PRODUCT_WORK} check_job ${PRODUCT_DIR}/INSTALL.LOG python setup.py install --prefix=${PRODUCT_DIR} +#du -sk ${PRODUCT_WORK} > ${PRODUCT_DIR}/size.log rm -fr ${PRODUCT_WORK} print_env } diff --git a/config_files/PYCALCULATOR_BIN.sh b/config_files/PYCALCULATOR_BIN.sh index 1ad172f..27f1c44 100755 --- a/config_files/PYCALCULATOR_BIN.sh +++ b/config_files/PYCALCULATOR_BIN.sh @@ -5,7 +5,7 @@ if [ -n "${PYCALCULATOR_ROOT_DIR}" ]; then check_lib_version VERSION ${PYCALCULATOR_ROOT_DIR}/bin/salome if [ "$?" -eq "0" ]; then ver=`cat ${PYCALCULATOR_ROOT_DIR}/bin/salome/VERSION | awk -F: '{print $2}' | tr -d '[:space:]' ` - if [ "$ver" = "2.2.5" ]; then + if [ "$ver" = "2.2.6" ]; then return 0 fi fi @@ -65,7 +65,10 @@ install_binary() make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} source ${INSTALL_WORK}/$SHRC -check_jb tar xfz ${SOURCE_DIR}/PYCALCULATORbinariesV2.2.5.tar.gz -C ${INSTALL_ROOT} +check_jb tar xfz ${SOURCE_DIR}/PYCALCULATORbinariesV2.2.6.tar.gz -C ${INSTALL_ROOT} + +# remove all *.la files +rm -rf ${PRODUCT_DIR}/lib/salome/*.la print_env } @@ -76,7 +79,7 @@ export SOURCE_DIR=$3; export INSTALL_ROOT=$4; export PRODUCT_SEQUENCE=$5; if [ $# == 6 ] ; then export PRODUCT_TYPE=$6 ; else export PRODUCT_TYPE="PyCalculatorBin" ; fi -export PRODUCT="PYCALCULATOR_2.2.5" +export PRODUCT="PYCALCULATOR_2.2.6" export PRODUCT_DIR=${INSTALL_ROOT}/${PRODUCT} export PRODUCT_WORK=${INSTALL_WORK}/${PRODUCT} source ./common.sh diff --git a/config_files/PYCALCULATOR_SRC.sh b/config_files/PYCALCULATOR_SRC.sh index 0e68d95..0dadac6 100755 --- a/config_files/PYCALCULATOR_SRC.sh +++ b/config_files/PYCALCULATOR_SRC.sh @@ -5,7 +5,7 @@ if [ -n "${PYCALCULATOR_SRC_DIR}" ]; then check_lib_version VERSION ${PYCALCULATOR_SRC_DIR}/bin if [ "$?" -eq "0" ]; then ver=`cat ${PYCALCULATOR_SRC_DIR}/bin/VERSION | awk -F: '{print $2}' | tr -d '[:space:]' ` - if [ "$ver" = "2.2.5" ]; then + if [ "$ver" = "2.2.6" ]; then return 0 fi fi @@ -48,7 +48,7 @@ install_source() make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} source ${INSTALL_WORK}/$SHRC -check_jb tar xfz ${SOURCE_DIR}/PYCALCULATORsourcesV2.2.5.tar.gz -C ${INSTALL_ROOT} +check_jb tar xfz ${SOURCE_DIR}/PYCALCULATORsourcesV2.2.6.tar.gz -C ${INSTALL_ROOT} print_env } @@ -64,7 +64,7 @@ export SOURCE_DIR=$3; export INSTALL_ROOT=$4; export PRODUCT_SEQUENCE=$5; if [ $# == 6 ] ; then export PRODUCT_TYPE=$6 ; else export PRODUCT_TYPE="PyCalculatorSrc" ; fi -export PRODUCT="PYCALCULATOR_SRC_2.2.5" +export PRODUCT="PYCALCULATOR_SRC_2.2.6" export PRODUCT_DIR=${INSTALL_ROOT}/${PRODUCT} export PRODUCT_WORK=${INSTALL_WORK}/${PRODUCT} source ./common.sh diff --git a/config_files/PYHELLO_BIN.sh b/config_files/PYHELLO_BIN.sh index 35247c4..1700baf 100755 --- a/config_files/PYHELLO_BIN.sh +++ b/config_files/PYHELLO_BIN.sh @@ -1,8 +1,15 @@ #!/bin/sh check_version(){ -#we don't know anything about version -return 0 +if [ -n "${PYHELLO_ROOT_DIR}" ]; then + if [ -f ${PYHELLO_ROOT_DIR}/bin/salome/VERSION ]; then + ver=`cat ${PYHELLO_ROOT_DIR}/bin/salome/VERSION | awk -F: '{print $NF}' | tr -d '[:space:]' ` + if [ "$ver" = "2.2.6" ]; then + return 0 + fi + fi +fi +return 1 } print_env(){ @@ -57,7 +64,10 @@ install_binary() make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} source ${INSTALL_WORK}/$SHRC -check_jb tar xfz ${SOURCE_DIR}/PYHELLObinariesV2.2.5.tar.gz -C ${INSTALL_ROOT} +check_jb tar xfz ${SOURCE_DIR}/PYHELLObinariesV2.2.6.tar.gz -C ${INSTALL_ROOT} + +# remove all *.la files +rm -rf ${PRODUCT_DIR}/lib/salome/*.la print_env } @@ -68,7 +78,7 @@ export SOURCE_DIR=$3; export INSTALL_ROOT=$4; export PRODUCT_SEQUENCE=$5; if [ $# == 6 ] ; then export PRODUCT_TYPE=$6 ; else export PRODUCT_TYPE="PyHelloBin" ; fi -export PRODUCT="PYHELLO_2.2.5" +export PRODUCT="PYHELLO_2.2.6" export PRODUCT_DIR=${INSTALL_ROOT}/${PRODUCT} export PRODUCT_WORK=${INSTALL_WORK}/${PRODUCT} source ./common.sh diff --git a/config_files/PYHELLO_SRC.sh b/config_files/PYHELLO_SRC.sh index 8979994..d50a1b1 100755 --- a/config_files/PYHELLO_SRC.sh +++ b/config_files/PYHELLO_SRC.sh @@ -1,8 +1,15 @@ #!/bin/sh check_version(){ -#we don't know anything about version -return 0 +if [ -n "${PYHELLO_SRC_DIR}" ]; then + if [ -f ${PYHELLO_SRC_DIR}/bin/VERSION ]; then + ver=`cat ${PYHELLO_SRC_DIR}/bin/VERSION | awk -F: '{print $NF}' | tr -d '[:space:]' ` + if [ "$ver" = "2.2.6" ]; then + return 0 + fi + fi +fi +return 1 } print_env(){ @@ -40,7 +47,7 @@ install_source() make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} source ${INSTALL_WORK}/$SHRC -check_jb tar xfz ${SOURCE_DIR}/PYHELLOsourcesV2.2.5.tar.gz -C ${INSTALL_ROOT} +check_jb tar xfz ${SOURCE_DIR}/PYHELLOsourcesV2.2.6.tar.gz -C ${INSTALL_ROOT} print_env } @@ -56,7 +63,7 @@ export SOURCE_DIR=$3; export INSTALL_ROOT=$4; export PRODUCT_SEQUENCE=$5; if [ $# == 6 ] ; then export PRODUCT_TYPE=$6 ; else export PRODUCT_TYPE="PyHelloSrc" ; fi -export PRODUCT="PYHELLO_SRC_2.2.5" +export PRODUCT="PYHELLO_SRC_2.2.6" export PRODUCT_DIR=${INSTALL_ROOT}/${PRODUCT} export PRODUCT_WORK=${INSTALL_WORK}/${PRODUCT} source ./common.sh diff --git a/config_files/Python-2.2.1.sh b/config_files/Python-2.2.1.sh index 2ddc754..bc7c1a6 100755 --- a/config_files/Python-2.2.1.sh +++ b/config_files/Python-2.2.1.sh @@ -97,11 +97,11 @@ cd ${PRODUCT_WORK} check_job ${PRODUCT_DIR}/CONFIGURE.LOG \ ./configure --prefix=${PRODUCT_DIR} --with-threads --with-cxx=`which g++` # vsr: not compiled on RedHat8.0 without libstdc++.so -sed -e 's%LIBS= -ldl -lpthread -lutil%LIBS= -ldl -lpthread -lutil -lstdc++%g' Makefile > Makefile_new -mv -f Makefile_new Makefile +sed -e 's%LIBS= -ldl -lpthread -lutil%LIBS= -ldl -lpthread -lutil -lstdc++%g' Makefile > _Makefile +mv -f _Makefile Makefile # vsr: socket module is not compiled on RedHat9 because of absent KERBEROS include/libs flags -sed -e "s%\[('USE_SSL',1)\]%\[('USE_SSL',1),('OPENSSL_NO_KRB5',None)\]%g" setup.py > setup_new.py -mv -f setup_new.py setup.py +sed -e "s%\[('USE_SSL',1)\]%\[('USE_SSL',1),('OPENSSL_NO_KRB5',None)\]%g" setup.py > _setup.py +mv -f _setup.py setup.py GCC=`which gcc` cat >> ${PRODUCT_DIR}/MAKE.LOG < ${PRODUCT_DIR}/size.log rm -fr ${PRODUCT_WORK} print_env } diff --git a/config_files/Python-2.3.4.sh b/config_files/Python-2.3.4.sh index 3d5b8b8..3f13dee 100755 --- a/config_files/Python-2.3.4.sh +++ b/config_files/Python-2.3.4.sh @@ -85,14 +85,43 @@ return $? install_source() { -echo "The installation of Python 2.3.4 from sources is not provided! Use native Python." -return 1 +make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} +source ${INSTALL_WORK}/$SHRC + +makedir ${PRODUCT_DIR} + +check_jb tar xfz ${SOURCE_DIR}/Python-2.3.4.tar.gz -C ${INSTALL_WORK} +cd ${PRODUCT_WORK} + +check_job ${PRODUCT_DIR}/CONFIGURE.LOG \ + ./configure --prefix=${PRODUCT_DIR} --with-threads --with-cxx=`which g++` +# vsr: not compiled on RedHat8.0 without libstdc++.so +sed -e 's%LIBS= -ldl -lpthread -lutil%LIBS= -ldl -lpthread -lutil -lstdc++%g' Makefile > _Makefile +mv -f _Makefile Makefile +# vsr: socket module is not compiled on RedHat9 because of absent KERBEROS include/libs flags +sed -e "s%\[('USE_SSL',1)\]%\[('USE_SSL',1),('OPENSSL_NO_KRB5',None)\]%g" setup.py > _setup.py +mv -f _setup.py setup.py +GCC=`which gcc` +cat >> ${PRODUCT_DIR}/MAKE.LOG < ${PRODUCT_DIR}/size.log +rm -fr ${PRODUCT_WORK} +print_env } install_binary() { -echo "The installation of Python 2.3.4 from binaries is not provided! Use native gcc." -return 1 +make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} +source ${INSTALL_WORK}/$SHRC + +check_jb tar xfz ${SOURCE_DIR}/Python-2.3.4.tar.gz -C ${INSTALL_ROOT} + +print_env } export PROCEDURE=$1; diff --git a/config_files/SMESH_BIN.sh b/config_files/SMESH_BIN.sh index 9885ad8..0e34ba4 100755 --- a/config_files/SMESH_BIN.sh +++ b/config_files/SMESH_BIN.sh @@ -5,7 +5,7 @@ if [ -n "${SMESH_ROOT_DIR}" ]; then check_lib_version VERSION ${SMESH_ROOT_DIR}/bin/salome if [ "$?" -eq "0" ]; then ver=`cat ${SMESH_ROOT_DIR}/bin/salome/VERSION | awk -F: '{print $2}' | tr -d '[:space:]' ` - if [ "$ver" = "2.2.5" ]; then + if [ "$ver" = "2.2.6" ]; then return 0 fi fi @@ -67,7 +67,10 @@ install_binary() make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} source ${INSTALL_WORK}/$SHRC -check_jb tar xfz ${SOURCE_DIR}/SMESHbinariesV2.2.5.tar.gz -C ${INSTALL_ROOT} +check_jb tar xfz ${SOURCE_DIR}/SMESHbinariesV2.2.6.tar.gz -C ${INSTALL_ROOT} + +# remove all *.la files +rm -rf ${PRODUCT_DIR}/lib/salome/*.la print_env } @@ -78,7 +81,7 @@ export SOURCE_DIR=$3; export INSTALL_ROOT=$4; export PRODUCT_SEQUENCE=$5; if [ $# == 6 ] ; then export PRODUCT_TYPE=$6 ; else export PRODUCT_TYPE="SmeshBin" ; fi -export PRODUCT="SMESH_2.2.5" +export PRODUCT="SMESH_2.2.6" export PRODUCT_DIR=${INSTALL_ROOT}/${PRODUCT} export PRODUCT_WORK=${INSTALL_WORK}/${PRODUCT} source ./common.sh diff --git a/config_files/SMESH_SRC.sh b/config_files/SMESH_SRC.sh index 2e6eb29..33d7762 100755 --- a/config_files/SMESH_SRC.sh +++ b/config_files/SMESH_SRC.sh @@ -5,7 +5,7 @@ if [ -n "${SMESH_SRC_DIR}" ]; then check_lib_version VERSION ${SMESH_SRC_DIR}/bin if [ "$?" -eq "0" ]; then ver=`cat ${SMESH_SRC_DIR}/bin/VERSION | awk -F: '{print $2}' | tr -d '[:space:]' ` - if [ "$ver" = "2.2.5" ]; then + if [ "$ver" = "2.2.6" ]; then return 0 fi fi @@ -48,7 +48,7 @@ install_source() make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} source ${INSTALL_WORK}/$SHRC -check_jb tar xfz ${SOURCE_DIR}/SMESHsourcesV2.2.5.tar.gz -C ${INSTALL_ROOT} +check_jb tar xfz ${SOURCE_DIR}/SMESHsourcesV2.2.6.tar.gz -C ${INSTALL_ROOT} print_env } @@ -64,7 +64,7 @@ export SOURCE_DIR=$3; export INSTALL_ROOT=$4; export PRODUCT_SEQUENCE=$5; if [ $# == 6 ] ; then export PRODUCT_TYPE=$6 ; else export PRODUCT_TYPE="SmeshSrc" ; fi -export PRODUCT="SMESH_SRC_2.2.5" +export PRODUCT="SMESH_SRC_2.2.6" export PRODUCT_DIR=${INSTALL_ROOT}/${PRODUCT} export PRODUCT_WORK=${INSTALL_WORK}/${PRODUCT} source ./common.sh diff --git a/config_files/SUPERV_BIN.sh b/config_files/SUPERV_BIN.sh index f40c979..ae05657 100755 --- a/config_files/SUPERV_BIN.sh +++ b/config_files/SUPERV_BIN.sh @@ -5,7 +5,7 @@ if [ -n "${SUPERV_ROOT_DIR=}" ]; then check_lib_version VERSION ${SUPERV_ROOT_DIR}/bin/salome if [ "$?" -eq "0" ]; then ver=`cat ${SUPERV_ROOT_DIR}/bin/salome/VERSION | awk -F: '{print $2}' | tr -d '[:space:]' ` - if [ "$ver" = "2.2.5" ]; then + if [ "$ver" = "2.2.6" ]; then return 0 fi fi @@ -67,7 +67,10 @@ install_binary() make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} source ${INSTALL_WORK}/$SHRC -check_jb tar xfz ${SOURCE_DIR}/SUPERVbinariesV2.2.5.tar.gz -C ${INSTALL_ROOT} +check_jb tar xfz ${SOURCE_DIR}/SUPERVbinariesV2.2.6.tar.gz -C ${INSTALL_ROOT} + +# remove all *.la files +rm -rf ${PRODUCT_DIR}/lib/salome/*.la print_env } @@ -78,7 +81,7 @@ export SOURCE_DIR=$3; export INSTALL_ROOT=$4; export PRODUCT_SEQUENCE=$5; if [ $# == 6 ] ; then export PRODUCT_TYPE=$6 ; else export PRODUCT_TYPE="SupervBin" ; fi -export PRODUCT="SUPERV_2.2.5" +export PRODUCT="SUPERV_2.2.6" export PRODUCT_DIR=${INSTALL_ROOT}/${PRODUCT} export PRODUCT_WORK=${INSTALL_WORK}/${PRODUCT} source ./common.sh diff --git a/config_files/SUPERV_SRC.sh b/config_files/SUPERV_SRC.sh index 03dba3e..033d5ae 100755 --- a/config_files/SUPERV_SRC.sh +++ b/config_files/SUPERV_SRC.sh @@ -5,7 +5,7 @@ if [ -n "${SUPERV_SRC_DIR}" ]; then check_lib_version VERSION ${SUPERV_SRC_DIR}/bin if [ "$?" -eq "0" ]; then ver=`cat ${SUPERV_SRC_DIR}/bin/VERSION | awk -F: '{print $2}' | tr -d '[:space:]' ` - if [ "$ver" = "2.2.5" ]; then + if [ "$ver" = "2.2.6" ]; then return 0 fi fi @@ -48,7 +48,7 @@ install_source() make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} source ${INSTALL_WORK}/$SHRC -check_jb tar xfz ${SOURCE_DIR}/SUPERVsourcesV2.2.5.tar.gz -C ${INSTALL_ROOT} +check_jb tar xfz ${SOURCE_DIR}/SUPERVsourcesV2.2.6.tar.gz -C ${INSTALL_ROOT} print_env } @@ -64,7 +64,7 @@ export SOURCE_DIR=$3; export INSTALL_ROOT=$4; export PRODUCT_SEQUENCE=$5; if [ $# == 6 ] ; then export PRODUCT_TYPE=$6 ; else export PRODUCT_TYPE="SupervSrc" ; fi -export PRODUCT="SUPERV_SRC_2.2.5" +export PRODUCT="SUPERV_SRC_2.2.6" export PRODUCT_DIR=${INSTALL_ROOT}/${PRODUCT} export PRODUCT_WORK=${INSTALL_WORK}/${PRODUCT} source ./common.sh diff --git a/config_files/SWIG-1.3.17.sh b/config_files/SWIG-1.3.17.sh index 4b6a366..79e36dc 100755 --- a/config_files/SWIG-1.3.17.sh +++ b/config_files/SWIG-1.3.17.sh @@ -75,6 +75,7 @@ EOF check_job ${PRODUCT_DIR}/MAKE.LOG make check_job ${PRODUCT_DIR}/MAKINSTALL.LOG make install +#du -sk ${PRODUCT_WORK} > ${PRODUCT_DIR}/size.log rm -fr ${PRODUCT_WORK} print_env } diff --git a/config_files/VISU_BIN.sh b/config_files/VISU_BIN.sh index 2214581..05e7c60 100755 --- a/config_files/VISU_BIN.sh +++ b/config_files/VISU_BIN.sh @@ -5,7 +5,7 @@ if [ -n "${VISU_ROOT_DIR}" ]; then check_lib_version VERSION ${VISU_ROOT_DIR}/bin/salome if [ "$?" -eq "0" ]; then ver=`cat ${VISU_ROOT_DIR}/bin/salome/VERSION | awk -F: '{print $2}' | tr -d '[:space:]' ` - if [ "$ver" = "2.2.5" ]; then + if [ "$ver" = "2.2.6" ]; then return 0 fi fi @@ -67,7 +67,10 @@ install_binary() make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} source ${INSTALL_WORK}/$SHRC -check_jb tar xfz ${SOURCE_DIR}/VISUbinariesV2.2.5.tar.gz -C ${INSTALL_ROOT} +check_jb tar xfz ${SOURCE_DIR}/VISUbinariesV2.2.6.tar.gz -C ${INSTALL_ROOT} + +# remove all *.la files +rm -rf ${PRODUCT_DIR}/lib/salome/*.la print_env } @@ -78,7 +81,7 @@ export SOURCE_DIR=$3; export INSTALL_ROOT=$4; export PRODUCT_SEQUENCE=$5; if [ $# == 6 ] ; then export PRODUCT_TYPE=$6 ; else export PRODUCT_TYPE="VisuBin" ; fi -export PRODUCT="VISU_2.2.5" +export PRODUCT="VISU_2.2.6" export PRODUCT_DIR=${INSTALL_ROOT}/${PRODUCT} export PRODUCT_WORK=${INSTALL_WORK}/${PRODUCT} source ./common.sh diff --git a/config_files/VISU_SRC.sh b/config_files/VISU_SRC.sh index a2528db..3c5be14 100755 --- a/config_files/VISU_SRC.sh +++ b/config_files/VISU_SRC.sh @@ -5,7 +5,7 @@ if [ -n "${VISU_SRC_DIR}" ]; then check_lib_version VERSION ${VISU_SRC_DIR}/bin if [ "$?" -eq "0" ]; then ver=`cat ${VISU_SRC_DIR}/bin/VERSION | awk -F: '{print $2}' | tr -d '[:space:]' ` - if [ "$ver" = "2.2.5" ]; then + if [ "$ver" = "2.2.6" ]; then return 0 fi fi @@ -48,7 +48,7 @@ install_source() make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} source ${INSTALL_WORK}/$SHRC -check_jb tar xfz ${SOURCE_DIR}/VISUsourcesV2.2.5.tar.gz -C ${INSTALL_ROOT} +check_jb tar xfz ${SOURCE_DIR}/VISUsourcesV2.2.6.tar.gz -C ${INSTALL_ROOT} print_env } @@ -64,7 +64,7 @@ export SOURCE_DIR=$3; export INSTALL_ROOT=$4; export PRODUCT_SEQUENCE=$5; if [ $# == 6 ] ; then export PRODUCT_TYPE=$6 ; else export PRODUCT_TYPE="VisuSrc" ; fi -export PRODUCT="VISU_SRC_2.2.5" +export PRODUCT="VISU_SRC_2.2.6" export PRODUCT_DIR=${INSTALL_ROOT}/${PRODUCT} export PRODUCT_WORK=${INSTALL_WORK}/${PRODUCT} source ./common.sh diff --git a/config_files/VTK-4.2.2.sh b/config_files/VTK-4.2.2.sh index 5589399..eb79db8 100755 --- a/config_files/VTK-4.2.2.sh +++ b/config_files/VTK-4.2.2.sh @@ -3,12 +3,10 @@ check_version() { if [ -z "$VTKHOME" ]; then - #echo "VTKHOME doesn't set" return 1 fi check_lib_version libvtkCommon.so ${VTKHOME}/lib/vtk if [ "$?" -eq "0" ]; then - #echo "The product ${PRODUCT} has been already installed on yours system" return 0 fi return 1 @@ -80,7 +78,11 @@ cd ${PRODUCT_WORK} # get Python and tcl/tk version python_version="`python -c 'import sys; print sys.version[:3]'`" -tcl_version="`find ${TCLHOME}/lib -name 'libtcl*.so' | awk '/libtcl[0-9.]+.so/ { print $0}' | sed -e 's%^.*libtcl\([0-9\.]*\)\.so%\1%'`" +tcl_version="" +tcldir="`where_tcl`" +if [ $? -eq 0 ] && [ -e ${tcldir}/tclConfig.sh ] ; then + tcl_version=`grep -e "TCL_VERSION=.*" ${tcldir}/tclConfig.sh | sed -e "s%TCL_VERSION=[\'|\"]\(.*\)[\'|\"]%\1%g"` +fi VTK_CMAKE_OPTIONS="" ### common VTK settings @@ -94,11 +96,14 @@ VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DVTK_USE_PARALLEL:BOOL=ON" VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DVTK_USE_PATENTED:BOOL=OFF" VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DVTK_USE_RENDERING:BOOL=ON" ### Wrap Python settings +if [ "${python_version}" != "" ]; then VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DVTK_WRAP_PYTHON:BOOL=ON" VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DPYTHON_EXECUTABLE:STRING=${PYTHONHOME}/bin/python${python_version}" VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DPYTHON_INCLUDE_PATH:STRING=${PYTHONHOME}/include/python${python_version}" VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DPYTHON_LIBRARY:STRING=${PYTHONHOME}/lib/python${python_version}/config/libpython${python_version}.a" +fi ### Wrap Tcl settings +if [ "${tcl_version}" != "" ]; then VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DVTK_WRAP_TCL:BOOL=ON" VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DTCL_INCLUDE_PATH:STRING=${TCLHOME}/include" VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DTCL_LIBRARY:STRING=${TCLHOME}/lib/libtcl${tcl_version}.so" @@ -108,6 +113,7 @@ VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DTK_INCLUDE_PATH:STRING=${TCLHOME}/includ VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DTK_LIBRARY:STRING=${TCLHOME}/lib/libtk${tcl_version}.so" VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DTK_STUB_LIBRARY:STRING=${TCLHOME}/lib/libtkstub${tcl_version}.a" VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DTK_WISH:STRING=${TCLHOME}/bin/wish" +fi ### if Mesa is pre-installed if [ -n "$MESA_HOME" ]; then VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DOPENGL_INCLUDE_DIR:STRING=${MESA_HOME}/include" @@ -132,6 +138,8 @@ check_job ${PRODUCT_DIR}/MAKEINSTALL.LOG make install cd ${PRODUCT_WORK}/Wrapping/Python check_job ${PRODUCT_DIR}/SETUPPYTHON.LOG python setup.py install --prefix=${PRODUCT_DIR} +#du -sk ${PRODUCT_WORK} > ${PRODUCT_DIR}/size.log +#du -sk ${INSTALL_WORK}/cmake-1.6.6 > ${PRODUCT_DIR}/size1.log rm -fr ${PRODUCT_WORK} ${INSTALL_WORK}/cmake-1.6.6 # set correct symbolic links - bug of python wrappings installation diff --git a/config_files/VTK-4.2.6.sh b/config_files/VTK-4.2.6.sh index ccc4baa..8b446eb 100755 --- a/config_files/VTK-4.2.6.sh +++ b/config_files/VTK-4.2.6.sh @@ -84,7 +84,11 @@ mv -f IO/vtkImageReader.cxx.orig IO/vtkImageReader.cxx # get Python and tcl/tk version python_version="`python -c 'import sys; print sys.version[:3]'`" -tcl_version="`find ${TCLHOME}/lib -name 'libtcl*.so' | awk '/libtcl[0-9.]+.so/ { print $0}' | sed -e 's%^.*libtcl\([0-9\.]*\)\.so%\1%'`" +tcl_version="" +tcldir="`where_tcl`" +if [ $? -eq 0 ] && [ -e ${tcldir}/tclConfig.sh ] ; then + tcl_version=`grep -e "TCL_VERSION=.*" ${tcldir}/tclConfig.sh | sed -e "s%TCL_VERSION=[\'|\"]\(.*\)[\'|\"]%\1%g"` +fi VTK_CMAKE_OPTIONS="" ### common VTK settings @@ -98,11 +102,14 @@ VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DVTK_USE_PARALLEL:BOOL=ON" VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DVTK_USE_PATENTED:BOOL=OFF" VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DVTK_USE_RENDERING:BOOL=ON" ### Wrap Python settings +if [ "${python_version}" != "" ]; then VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DVTK_WRAP_PYTHON:BOOL=ON" VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DPYTHON_EXECUTABLE:STRING=${PYTHONHOME}/bin/python${python_version}" VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DPYTHON_INCLUDE_PATH:STRING=${PYTHONHOME}/include/python${python_version}" VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DPYTHON_LIBRARY:STRING=${PYTHONHOME}/lib/python${python_version}/config/libpython${python_version}.a" +fi ### Wrap Tcl settings +if [ "${tcl_version}" != "" ]; then VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DVTK_WRAP_TCL:BOOL=ON" VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DTCL_INCLUDE_PATH:STRING=${TCLHOME}/include" VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DTCL_LIBRARY:STRING=${TCLHOME}/lib/libtcl${tcl_version}.so" @@ -112,6 +119,7 @@ VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DTK_INCLUDE_PATH:STRING=${TCLHOME}/includ VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DTK_LIBRARY:STRING=${TCLHOME}/lib/libtk${tcl_version}.so" VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DTK_STUB_LIBRARY:STRING=${TCLHOME}/lib/libtkstub${tcl_version}.a" VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DTK_WISH:STRING=${TCLHOME}/bin/wish" +fi ### if Mesa is pre-installed if [ -n "$MESA_HOME" ]; then VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DOPENGL_INCLUDE_DIR:STRING=${MESA_HOME}/include" @@ -131,19 +139,19 @@ used gcc=$GCC EOF check_job ${PRODUCT_DIR}/MAKE.LOG make -check_job ${PRODUCT_DIR}/INSTALL.LOG make install +check_job ${PRODUCT_DIR}/MAKEINSTALL.LOG make install cd ${PRODUCT_WORK}/Wrapping/Python check_job ${PRODUCT_DIR}/SETUPPYTHON.LOG python setup.py install --prefix=${PRODUCT_DIR} +#du -sk ${PRODUCT_WORK} > ${PRODUCT_DIR}/size.log +#du -sk ${INSTALL_WORK}/cmake-1.6.6 > ${PRODUCT_DIR}/size1.log rm -fr ${PRODUCT_WORK} ${INSTALL_WORK}/cmake-1.6.6 # set correct symbolic links - bug of python wrappings installation cd ${PRODUCT_DIR}/lib/python${python_version}/site-packages/vtk_python ln -sf ../../../vtk/*Python*.so . -#du -sk ${PRODUCT_WORK} > ${PRODUCT_DIR}/size.log -rm -fr ${PRODUCT_WORK} print_env } -- 2.39.2