18 rm env_config.sh || echo "File env_config.sh was not found."
20 echo "#!/bin/bash -ex" >> env_config.sh
23 if [ -f PLATFORM ]; then
24 PLATFORM="$(lsb_release -is)"
25 RELEASE="$(lsb_release -rs)"
26 if [ "${PLATFORM}" = 'CentOS' ]; then PLATFORM=-centos
27 elif [ "${PLATFORM}" = 'Debian' ]; then
28 if [ "${RELEASE}" =~ ^8 ]; then PLATFORM=-d8
29 elif [ "${RELEASE}" =~ ^7 ]; then PLATFORM=-d7
36 PLATFORM=${PLATFORM}_d
39 echo "export PLATFORM=${PLATFORM}" >> env_config.sh
42 local salome_version=$1
43 local platform="$(lsb_release -is)"
44 local release="$(lsb_release -rs)"
45 if [[ ${salome_version} = '7.7.0' ]]; then
46 if [[ "${platform}" = 'CentOS' ]]; then export PRODUCTS_ROOT=/dn23/NEWGEOM/common/PRODUCTS/CentOS.6.3.64/7.7.0
47 elif [[ "${platform}" = 'Debian' && ${release} =~ ^6 ]]; then export PRODUCTS_ROOT=/dn23/NEWGEOM/common/PRODUCTS/DEBIAN.6.0.64/7.7.0
49 elif [[ ${salome_version} = '7.8.0' ]]; then
50 if [[ "${platform}" = 'CentOS' ]]; then export PRODUCTS_ROOT=/dn23/NEWGEOM/common/PRODUCTS/CentOS.6.3.64/7.8.0
51 elif [[ "${platform}" = 'Debian' && ${release} =~ ^6 ]]; then export PRODUCTS_ROOT=/dn23/NEWGEOM/common/PRODUCTS/DEBIAN.6.0.64/7.8.0
52 elif [[ "${platform}" = 'Debian' && ${release} =~ ^7 ]]; then export PRODUCTS_ROOT=/dn23/NEWGEOM/common/PRODUCTS/DEBIAN.7.0.64/7.8.0
55 echo "Could not find PRODUCTS for the platform ${platform} ${release}"
59 include_products '7.8.0'
62 local salome_version=$1
63 local platform="$(lsb_release -is)"
64 local release="$(lsb_release -rs)"
65 if [[ ${salome_version} = '7.7.0' ]]; then
66 if [[ "${platform}" = 'CentOS' ]]; then export SUIT_DIR=/dn46/SALOME/series7x/V7_7_0/CentOS63-64/GUI
67 elif [[ "${platform}" = 'Debian' && ${release} =~ ^6 ]]; then export SUIT_DIR=/dn46/SALOME/series7x/V7_7_0/Debian60-64/GUI
69 elif [[ ${salome_version} = '7.8.0' ]]; then
70 if [[ "${platform}" = 'CentOS' ]]; then export SUIT_DIR=/dn46/SALOME/series7x/V7_8_0/CentOS63-64/GUI
71 elif [[ "${platform}" = 'Debian' && ${release} =~ ^6 ]]; then export SUIT_DIR=/dn46/SALOME/series7x/V7_8_0/Debian60-64/GUI
72 elif [[ "${platform}" = 'Debian' && ${release} =~ ^7 ]]; then export SUIT_DIR=/dn46/SALOME/series7x/V7_8_0/Debian70-64/GUI
75 echo "Could not find PRODUCTS for the platform ${platform} ${release}"
82 local salome_version=$1
83 local platform="$(lsb_release -is)"
84 local release="$(lsb_release -rs)"
85 if [[ ${salome_version} = '7.5.1' ]]; then
86 if [[ "${platform}" = 'CentOS' ]]; then export SALOME_ROOT=/dn48/newgeom/common/SALOME-7.5.1_CentOS-6.3
87 elif [[ "${platform}" = 'Debian' && ${release} =~ ^6 ]]; then export SALOME_ROOT=/dn23/NEWGEOM/common/SALOME-7.5.1_Debian-6.0_SOURCES
88 elif [[ "${platform}" = 'Debian' && ${release} =~ ^8 ]]; then export SALOME_ROOT=/dn23/NEWGEOM/common/SALOME-7.5.1_Debian-8.0_SOURCES
90 elif [[ ${salome_version} = '7.6.0' ]]; then
91 if [[ "${platform}" = 'CentOS' ]]; then export SALOME_ROOT=/dn23/NEWGEOM/common/SALOME-7.6.0_CentOS-6.3_SOURCES
92 elif [[ "${platform}" = 'Debian' && ${release} =~ ^6 ]]; then export SALOME_ROOT=/dn23/NEWGEOM/common/SALOME-7.6.0_Debian-6.0_SOURCES
94 elif [[ ${salome_version} = '7.7.0' ]]; then
95 if [[ "${platform}" = 'CentOS' ]]; then export SALOME_ROOT=/dn23/NEWGEOM/common/SALOME-7.7.0_CentOS63-64
96 elif [[ "${platform}" = 'Debian' && ${release} =~ ^6 ]]; then export SALOME_ROOT=/dn23/NEWGEOM/common/SALOME-7.7.0_Debian60-64
98 elif [[ ${salome_version} = '7.8.0' ]]; then
99 if [[ "${platform}" = 'CentOS' ]]; then export SALOME_ROOT=/dn23/NEWGEOM/common/SALOME-7.8.0_CentOS63-64
100 elif [[ "${platform}" = 'Debian' && ${release} =~ ^6 ]]; then export SALOME_ROOT=/dn23/NEWGEOM/common/SALOME-7.8.0_Debian60-64
101 elif [[ "${platform}" = 'Debian' && ${release} =~ ^7 ]]; then export SALOME_ROOT=/dn23/NEWGEOM/common/SALOME-7.8.0_Debian70-64
104 echo "Could not find SALOME for the platform ${platform} ${release}"
108 include_salome '7.8.0'
111 if [[ ${MODE} = 'Standalone' ]]; then
112 echo "export INST_ROOT=${PRODUCTS_ROOT}" >> env_config.sh
113 echo "export SUIT_DIR=${SUIT_DIR}" >> env_config.sh
115 echo "export INST_ROOT=${SALOME_ROOT}" >> env_config.sh