Salome HOME
Initialisation de la base KERNEL avec la version operationnelle de KERNEL_SRC issue...
[modules/kernel.git] / bin / runSalomeWithPort.in
1 #! /bin/sh
2
3 # you must define SALOME_ROOT_DIR and SALOME_SITE_DIR (if you need it)
4
5 if test -n $SALOME_ROOT_DIR
6 then
7   export PATH=$SALOME_ROOT_DIR/bin/salome:${PATH}
8   export LD_LIBRARY_PATH=$SALOME_ROOT_DIR/lib/salome:${LD_LIBRARY_PATH}
9   export PYTHONPATH=${SALOME_ROOT_DIR}/lib/salome:${SALOME_ROOT_DIR}/lib/python2.2/site-packages/salome:${SALOME_ROOT_DIR}/share/salome/resources:${PYTHONPATH}
10   # add bin, because some script are in (SALOME_SWIG) !!!!
11   export PYTHONPATH=${SALOME_ROOT_DIR}/bin/salome:${PYTHONPATH}
12 fi
13 if test -n $SALOME_SITE_DIR
14 then
15   export PATH=$SALOME_SITE_DIR/bin/salome:${PATH}
16   export LD_LIBRARY_PATH=$SALOME_SITE_DIR/lib/salome:${LD_LIBRARY_PATH}
17   export PYTHONPATH=${SALOME_SITE_DIR}/lib/salome:${SALOME_SITE_DIR}/lib/python2.2/site-packages/salome:${SALOME_SITE_DIR}/share/salome/resources:${PYTHONPATH}
18 fi
19
20 if test -d $HOME/Salome/bin
21 then
22   export PATH=$HOME/Salome/bin:${PATH}
23 fi
24 if test -d $HOME/Salome/lib
25 then
26   export LD_LIBRARY_PATH=$HOME/Salome/lib:${LD_LIBRARY_PATH}
27 fi
28
29 #export ORB_ROOT_DIR=/export/home/LGLS/omni
30
31     
32 #PYVTK_PATH=
33 #export PYTHONPATH=${PYTHONPATH}:${SALOME_ROOT_DIR}/idl:${SALOME_ROOT_DIR}/bin:${SALOME_ROOT_DIR}/lib:${PYVTK_PATH}:${EXEC_DIR}
34
35 #export MICORC=/dev/null
36
37 #cd ${SALOME_ROOT_DIR}/bin
38
39 # OCAF
40 export CSF_PluginDefaults=${SALOME_ROOT_DIR}/share/salome/resources
41 export CSF_ResourcesDefaults=${SALOME_ROOT_DIR}/share/salome/resources
42 #export CSF_RepeatServerRequest=10
43
44 export CSF_PATHData=${SALOME_ROOT_DIR}/share/salome
45
46 export tmp=/tmp
47
48 echo "runSession standalone on ${HOSTNAME}"
49 allkillWithPort
50
51 echo "Starting runNS.sh"
52 runNSWithPort.sh $1
53 sleep 2
54
55 echo "Starting SALOME_Logger_Server $2"
56 SALOME_Logger_Server $2 &
57 sleep 5
58
59 echo "Starting SALOME_Registry_Server"
60 SALOME_Registry_Server --salome_session theSession &
61 sleep 2
62
63 echo "Starting SALOMEDS_Server"
64 SALOMEDS_Server&
65 sleep 2
66
67 echo "Starting SALOME_ModuleCatalog_Server -common ${SALOME_ROOT_DIR}/share/salome/resources/CatalogModuleGeneral.xml -personal ${HOME}/Salome/resources/CatalogModulePersonnel.xml"
68 SALOME_ModuleCatalog_Server \
69  -common ${SALOME_ROOT_DIR}/share/salome/resources/CatalogModuleGeneral.xml \
70  -personal ${HOME}/Salome/resources/CatalogModulePersonnel.xml &
71 sleep 2
72
73 echo "Starting SALOME_Session_Server"
74 SALOME_Session_Server&
75 sleep 2
76
77 echo "Starting runNotify.sh"
78 notifd -c ${SALOME_ROOT_DIR}/share/salome/resources/channel.cfg -DFactoryIORFileName=/tmp/${LOGNAME}_rdifact.ior -DChannelIORFileName=/tmp/${LOGNAME}_rdichan.ior&
79 sleep 2
80
81 echo "SALOME_Container FactoryServer -ORBInitRef NameService=corbaname::localhost"
82 SALOME_Container FactoryServer -ORBInitRef NameService=corbaname::localhost:$1 &
83
84 echo "SALOME_ContainerPy.py FactoryServerPy -ORBInitRef NameService=corbaname::localhost"
85 SALOME_ContainerPy.py FactoryServerPy -ORBInitRef NameService=corbaname::localhost:$1 &
86
87 echo "SALOME_Container SuperVisionContainer -ORBInitRef NameService=corbaname::localhost"
88 SALOME_Container SuperVisionContainer -ORBInitRef NameService=corbaname::localhost:$1 &
89
90 sleep 5
91 echo "Starting SALOME_Session_loader"
92 SALOME_Session_loader&
93
94 echo "--------------------------------------------------------------------------------"
95 echo "|                                                                              |"
96 echo "|  read README file on this directory for configuration and launch of SALOME   |"
97 echo "|                                                                              |"
98 echo "--------------------------------------------------------------------------------"