]> SALOME platform Git repositories - tools/install.git/commitdiff
Salome HOME
Fix problem with installation to single directory (HEXABLOCK, HEXABLOCKPLUGIN, HOMARD...
authorvsr <vsr@opencascade.com>
Fri, 28 Nov 2014 13:21:00 +0000 (16:21 +0300)
committervsr <vsr@opencascade.com>
Fri, 28 Nov 2014 13:21:00 +0000 (16:21 +0300)
config_files/HEXABLOCK.sh
config_files/HEXABLOCKPLUGIN.sh
config_files/HOMARD.sh
config_files/YACS.sh

index 6f6f23d089f5ea77de3f9b9352d22148af6f2e2c..4ce5e8734a1c1911b07f478422426203017e9c0a 100755 (executable)
@@ -1,4 +1,5 @@
 #!/bin/bash -noprofile
+
 ####################################################################################
 #  File      : HEXABLOCK.sh
 #  Created   : Thu Dec 18 12:01:00 2002
@@ -13,8 +14,7 @@
 
 check_version(){
 if [ -n "${HEXABLOCK_ROOT_DIR}" ]; then
-    check_lib_version VERSION ${HEXABLOCK_ROOT_DIR}/bin/salome
-    if [ "$?" -eq "0" ]; then
+    if [ -f ${HEXABLOCK_ROOT_DIR}/bin/salome/VERSION ]; then
        ver=`head -n1 ${HEXABLOCK_ROOT_DIR}/bin/salome/VERSION | awk -F: '{print $2}' | tr -d '[:space:]' ` 
        if [ "${ver}" = "${SALOME_VERSION}" ]; then
            return 0
@@ -87,11 +87,7 @@ fi
 
 CUR_DIR=`pwd`
 cd ${INST_ROOT}
-if [ "${INST_WITH_GUI}" = "FALSE" ] ; then
-    check_jb ./build.sh -d -p ${INST_ROOT} -DSALOME_BUILD_GUI=OFF HEXABLOCK
-else
-    check_jb ./build.sh -d -p ${INST_ROOT} HEXABLOCK
-fi
+check_jb ./build.sh -d -p ${INST_ROOT} HEXABLOCK
 
 cd ${CUR_DIR}
 
@@ -113,11 +109,7 @@ source ${INSTALL_WORK}/${SHRC}
 # create a module directory
 test -z ${SINGLE_DIR} && makedir ${PRODUCT_DIR} || mkdir -p ${PRODUCT_DIR}
 
-if [ "${INST_WITH_GUI}" = "FALSE" ] ; then
-    check_jb tar xfz ${SOURCE_DIR}/HEXABLOCKWOGUIbinariesV${SALOME_VERSION}.tar.gz -C ${PRODUCT_DIR}
-else
-    check_jb tar xfz ${SOURCE_DIR}/HEXABLOCKbinariesV${SALOME_VERSION}.tar.gz -C ${PRODUCT_DIR}
-fi
+check_jb tar xfz ${SOURCE_DIR}/HEXABLOCKbinariesV${SALOME_VERSION}.tar.gz -C ${PRODUCT_DIR}
 check_jb tar xfz ${SRC_DIR}/HEXABLOCKsourcesV${SALOME_VERSION}.tar.gz -C ${INST_ROOT}
 
 # modify all *.la files
@@ -144,8 +136,6 @@ SRC_DIR=$8;
 shift
 REMOVE_SRC_TMP=$8;
 shift
-INST_WITH_GUI=$9;
-shift
 SINGLE_DIR=$9;
 if [ -n "${SINGLE_DIR}" ] ; then SINGLE_DIR=${SDIR_NAME}; fi
 export PRODUCT="HEXABLOCK_${SALOME_VERSION}"
index 78859f7f94d78eec08b7aec19ac938d86c9fe003..55ab4dc308900b68a844e527815fdef3e524a4c7 100755 (executable)
 
 check_version(){
 if [ -n "${HEXABLOCKPLUGIN_ROOT_DIR}" ]; then
-    check_lib_version VERSION ${HEXABLOCKPLUGIN_ROOT_DIR}/bin/salome
-    if [ "$?" -eq "0" ]; then
+    if [ -f ${HEXABLOCKPLUGIN_ROOT_DIR}/bin/salome/VERSION ]; then
        ver=`head -n1 ${HEXABLOCKPLUGIN_ROOT_DIR}/bin/salome/VERSION | awk -F: '{print $2}' | tr -d '[:space:]' ` 
        if [ "${ver}" = "${SALOME_VERSION}" ]; then
            return 0
        fi
     fi
-  return 0
 elif [ -n "${HEXABLOCKPLUGIN_SRC_DIR}" ]; then
   check_salome_src_version HEXABLOCKPLUGIN_SRC_DIR
   if [ $? -eq 0 ] ; then return 0 ; fi
@@ -88,11 +86,7 @@ fi
 
 CUR_DIR=`pwd`
 cd ${INST_ROOT}
-if [ "${INST_WITH_GUI}" = "FALSE" ] ; then
-    check_jb ./build.sh -d -p ${INST_ROOT} -DSALOME_BUILD_GUI=OFF HEXABLOCKPLUGIN
-else
-    check_jb ./build.sh -d -p ${INST_ROOT} HEXABLOCKPLUGIN
-fi
+check_jb ./build.sh -d -p ${INST_ROOT} HEXABLOCKPLUGIN
 
 cd ${CUR_DIR}
 
@@ -114,11 +108,7 @@ source ${INSTALL_WORK}/${SHRC}
 # create a module directory
 test -z ${SINGLE_DIR} && makedir ${PRODUCT_DIR} || mkdir -p ${PRODUCT_DIR}
 
-if [ "${INST_WITH_GUI}" = "FALSE" ] ; then
-    check_jb tar xfz ${SOURCE_DIR}/HEXABLOCKPLUGINWOGUIbinariesV${SALOME_VERSION}.tar.gz -C ${PRODUCT_DIR}
-else
-    check_jb tar xfz ${SOURCE_DIR}/HEXABLOCKPLUGINbinariesV${SALOME_VERSION}.tar.gz -C ${PRODUCT_DIR}
-fi
+check_jb tar xfz ${SOURCE_DIR}/HEXABLOCKPLUGINbinariesV${SALOME_VERSION}.tar.gz -C ${PRODUCT_DIR}
 check_jb tar xfz ${SRC_DIR}/HEXABLOCKPLUGINsourcesV${SALOME_VERSION}.tar.gz -C ${INST_ROOT}
 
 # modify all *.la files
@@ -144,8 +134,6 @@ SRC_DIR=$8;
 shift
 REMOVE_SRC_TMP=$8;
 shift
-INST_WITH_GUI=$9;
-shift
 SINGLE_DIR=$9;
 if [ -n "${SINGLE_DIR}" ] ; then SINGLE_DIR=${SDIR_NAME}; fi
 export PRODUCT="HEXABLOCKPLUGIN_${SALOME_VERSION}"
index 809afa673c27a4333727d5779e34e19961726ee2..fb9aceac65d92b39c0caedda72ef54a478cdde5a 100755 (executable)
@@ -14,8 +14,7 @@
 
 check_version(){
 if [ -n "${HOMARD_ROOT_DIR}" ]; then
-    check_lib_version VERSION ${HOMARD_ROOT_DIR}/bin/salome
-    if [ "$?" -eq "0" ]; then
+    if [ -f ${HOMARD_ROOT_DIR}/bin/salome/VERSION ]; then
        ver=`head -n1 ${HOMARD_ROOT_DIR}/bin/salome/VERSION | awk -F: '{print $2}' | tr -d '[:space:]' ` 
        if [ "${ver}" = "${SALOME_VERSION}" ]; then
            return 0
@@ -110,11 +109,7 @@ source ${INSTALL_WORK}/${SHRC}
 # create a module directory
 test -z ${SINGLE_DIR} && makedir ${PRODUCT_DIR} || mkdir -p ${PRODUCT_DIR}
 
-if [ "${INST_WITH_GUI}" = "FALSE" ] ; then
-    check_jb tar xfz ${SOURCE_DIR}/HOMARDWOGUIbinariesV${SALOME_VERSION}.tar.gz -C ${PRODUCT_DIR}
-else
-    check_jb tar xfz ${SOURCE_DIR}/HOMARDbinariesV${SALOME_VERSION}.tar.gz -C ${PRODUCT_DIR}
-fi
+check_jb tar xfz ${SOURCE_DIR}/HOMARDbinariesV${SALOME_VERSION}.tar.gz -C ${PRODUCT_DIR}
 check_jb tar xfz ${SRC_DIR}/HOMARDsourcesV${SALOME_VERSION}.tar.gz -C ${INST_ROOT}
 
 # modify all *.la files
@@ -141,8 +136,6 @@ SRC_DIR=$8;
 shift
 REMOVE_SRC_TMP=$8;
 shift
-INST_WITH_GUI=$9;
-shift
 SINGLE_DIR=$9;
 if [ -n "${SINGLE_DIR}" ] ; then SINGLE_DIR=${SDIR_NAME}; fi
 export PRODUCT="HOMARD_${SALOME_VERSION}"
index dc07d7cc0a6d6ca8a7938e3fa60787eb9ca0ed20..a8d0b2736d0b9764248800b7746b619f91920633 100755 (executable)
@@ -87,11 +87,7 @@ fi
 
 CUR_DIR=`pwd`
 cd ${INST_ROOT}
-if [ "${INST_WITH_GUI}" = "FALSE" ] ; then
-    check_jb ./build.sh -d -p ${INST_ROOT} -DSALOME_BUILD_GUI=OFF YACS
-else
-    check_jb ./build.sh -d -p ${INST_ROOT} YACS
-fi
+check_jb ./build.sh -d -p ${INST_ROOT} YACS
 
 cd ${CUR_DIR}
 
@@ -113,11 +109,7 @@ source ${INSTALL_WORK}/${SHRC}
 # create a module directory
 test -z ${SINGLE_DIR} && makedir ${PRODUCT_DIR} || mkdir -p ${PRODUCT_DIR}
 
-if [ "${INST_WITH_GUI}" = "FALSE" ] ; then
-    check_jb tar xfz ${SOURCE_DIR}/YACSWOGUIbinariesV${SALOME_VERSION}.tar.gz -C ${PRODUCT_DIR}
-else
-    check_jb tar xfz ${SOURCE_DIR}/YACSbinariesV${SALOME_VERSION}.tar.gz -C ${PRODUCT_DIR}
-fi
+check_jb tar xfz ${SOURCE_DIR}/YACSbinariesV${SALOME_VERSION}.tar.gz -C ${PRODUCT_DIR}
 check_jb tar xfz ${SRC_DIR}/YACSsourcesV${SALOME_VERSION}.tar.gz -C ${INST_ROOT}
 
 # modify all *.la files
@@ -143,8 +135,6 @@ SRC_DIR=$8;
 shift
 REMOVE_SRC_TMP=$8;
 shift
-INST_WITH_GUI=$9;
-shift
 SINGLE_DIR=$9;
 if [ -n "${SINGLE_DIR}" ] ; then SINGLE_DIR=${SDIR_NAME}; fi
 export PRODUCT="YACS_${SALOME_VERSION}"