]> SALOME platform Git repositories - modules/med.git/blob - src/MedClient/test/environ/csh/runContainer.in
Salome HOME
Join modifications from branch CEAFor_V3_2_0
[modules/med.git] / src / MedClient / test / environ / csh / runContainer.in
1 #! /bin/csh
2
3 set CONTAINER_NAME=$1
4
5 set PYTHON_VERSION=python@PYTHON_VERSION@
6
7 # you must define KERNEL_ROOT_DIR and MED_ROOT_DIR (if you need it)
8
9 setenv KERNEL_ROOT_DIR @prefix@
10
11 if ( ${?KERNEL_ROOT_DIR} ) then
12   setenv PATH ${KERNEL_ROOT_DIR}/bin/salome:${KERNEL_ROOT_DIR}/Tests:${PATH}
13   setenv LD_LIBRARY_PATH ${KERNEL_ROOT_DIR}/lib@LIB_LOCATION_SUFFIX@/salome:${LD_LIBRARY_PATH}
14   setenv PYTHONPATH ${KERNEL_ROOT_DIR}/lib@LIB_LOCATION_SUFFIX@/salome:${KERNEL_ROOT_DIR}/lib@LIB_LOCATION_SUFFIX@/${PYTHON_VERSION}/site-packages/salome:${PYTHONPATH}
15 endif
16
17 if ( ${?MED_ROOT_DIR} ) then
18   setenv PATH ${MED_ROOT_DIR}/bin/salome:${PATH}
19   setenv LD_LIBRARY_PATH ${MED_ROOT_DIR}/lib@LIB_LOCATION_SUFFIX@/salome:${LD_LIBRARY_PATH}
20   setenv PYTHONPATH ${MED_ROOT_DIR}/lib@LIB_LOCATION_SUFFIX@/salome:${MED_ROOT_DIR}/lib@LIB_LOCATION_SUFFIX@/${PYTHON_VERSION}/site-packages/salome:${PYTHONPATH}
21 endif
22
23 if ( -d ${HOME}/.salome/bin ) then
24   setenv PATH ${HOME}/.salome/bin:${PATH}
25 endif
26
27 if ( -d ${HOME}/.salome/lib ) then
28   setenv LD_LIBRARY_PATH ${HOME}/.salome/lib:${LD_LIBRARY_PATH}
29 endif
30
31 setenv tmp /usr/tmp
32
33 echo
34 ./csh/stopContainer ${CONTAINER_NAME}
35
36 switch ($?)
37 case 11:
38         echo "     Start container ${CONTAINER_NAME}"
39         breaksw
40 case 12:
41         echo "     Restart container ${CONTAINER_NAME}"
42         breaksw
43 default:
44         exit 0
45         breaksw
46 endsw
47 echo
48
49 set CONTAINER_TYPE = `echo ${CONTAINER_NAME} | grep 'Py$'`
50 echo ${?CONTAINER_TYPE}
51
52 if ( ${?CONTAINER_TYPE} ) then
53         ( ${KERNEL_ROOT_DIR}/bin/salome/SALOME_ContainerPy.py ${CONTAINER_NAME} &)
54 else
55         ( ${KERNEL_ROOT_DIR}/bin/salome/SALOME_Container ${CONTAINER_NAME} & )
56 endif
57