Salome HOME
2d61eb8e870bc2928c21e0ca27eb43e22cfd74c1
[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:${KERNEL_ROOT_DIR}/Tests:${PATH}
13   setenv LD_LIBRARY_PATH ${KERNEL_ROOT_DIR}/lib:${LD_LIBRARY_PATH}
14   setenv PYTHONPATH ${KERNEL_ROOT_DIR}/lib:${KERNEL_ROOT_DIR}/lib/${PYTHON_VERSION}/site-packages/salome:${PYTHONPATH}
15 endif
16
17 if ( ${?MED_ROOT_DIR} ) then
18   setenv PATH ${MED_ROOT_DIR}/bin:${PATH}
19   setenv LD_LIBRARY_PATH ${MED_ROOT_DIR}/lib:${LD_LIBRARY_PATH}
20   setenv PYTHONPATH ${MED_ROOT_DIR}/lib:${MED_ROOT_DIR}/lib/${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_ContainerPy.py ${CONTAINER_NAME} &)
54 else
55         ( ${KERNEL_ROOT_DIR}/bin/SALOME_Container ${CONTAINER_NAME} & )
56 endif
57