Salome HOME
NRI : Rename Catalog according to rule (KERNELCatalog).
[modules/yacs.git] / bin / runSalome.in
1 #! /bin/sh
2
3 PYTHON_VERSION=python@PYTHON_VERSION@
4
5 # you must define SALOME_ROOT_DIR and SALOME_SITE_DIR (if you need it)
6
7 if test -n $SALOME_ROOT_DIR
8 then
9   export PATH=$SALOME_ROOT_DIR/bin/salome:${PATH}
10   export LD_LIBRARY_PATH=$SALOME_ROOT_DIR/lib/salome:${LD_LIBRARY_PATH}
11   export PYTHONPATH=${SALOME_ROOT_DIR}/lib/salome:${SALOME_ROOT_DIR}/lib/$PYTHON_VERSION/site-packages/salome:${SALOME_ROOT_DIR}/share/salome/resources:${PYTHONPATH}
12   # add bin, because some script are in (SALOME_SWIG) !!!!
13   export PYTHONPATH=${SALOME_ROOT_DIR}/bin/salome:${PYTHONPATH}
14    echo "#############################################"
15    echo $PATH
16    echo "------------------------"
17    echo $LD_LIBRARY_PATH
18    echo "------------------------"
19    echo $PYTHONPATH
20    echo "#############################################"
21 fi
22 if test -n $SALOME_SITE_DIR
23 then
24   export PATH=$SALOME_SITE_DIR/bin/salome:${PATH}
25   export LD_LIBRARY_PATH=$SALOME_SITE_DIR/lib/salome:${LD_LIBRARY_PATH}
26   export PYTHONPATH=${SALOME_SITE_DIR}/lib/salome:${SALOME_SITE_DIR}/lib/$PYTHON_VERSION/site-packages/salome:${SALOME_SITE_DIR}/share/salome/resources:${PYTHONPATH}
27 fi
28
29 if test -d $HOME/Salome/bin/salome
30 then
31   export PATH=$HOME/Salome/bin/salome:${PATH}
32 fi
33 if test -d $HOME/Salome/lib/salome
34 then
35   export LD_LIBRARY_PATH=$HOME/Salome/lib/salome:${LD_LIBRARY_PATH}
36 fi
37
38 # Open CASCADE Application Framework - OCAF
39 export CSF_PluginDefaults=${KERNEL_ROOT_DIR}/share/salome/resources
40 export CSF_SALOMEDS_ResourcesDefaults=${KERNEL_ROOT_DIR}/share/salome/resources
41 #export CSF_ResourceVerbose=1
42 #export CSF_RepeatServerRequest=10
43
44 if test -n $GEOM_ROOT_DIR
45 then
46   export CSF_GEOMDS_ResourcesDefaults=${GEOM_ROOT_DIR}/share/salome/resources
47 fi
48
49 export tmp=/tmp
50
51 echo "runSession standalone on ${HOSTNAME}"
52 allkill
53
54 echo "Starting runNS.sh"
55 runNS.sh
56 sleep 2
57
58 echo "Starting SALOME_Logger_Server $1"
59 SALOME_Logger_Server $1 &
60 sleep 2
61
62 echo "Starting SALOME_Registry_Server"
63 SALOME_Registry_Server --salome_session theSession &
64 #sleep 2
65
66 echo "Starting SALOMEDS_Server"
67 SALOMEDS_Server&
68 #sleep 2
69
70 echo "Starting SALOME_ModuleCatalog_Server -common ${SALOME_ROOT_DIR}/share/salome/resources/CatalogModuleGeneral.xml -personal ${HOME}/Salome/resources/CatalogModulePersonnel.xml"
71 SALOME_ModuleCatalog_Server \
72  -common ${KERNEL_ROOT_DIR}/share/salome/resources/KERNELCatalog.xml:\
73 ${GEOM_ROOT_DIR}/share/salome/resources/GEOMCatalog.xml:\
74 ${SUPERV_ROOT_DIR}/share/salome/resources/SUPERVCatalog.xml:\
75 ${VISU_ROOT_DIR}/share/salome/resources/VISUCatalog.xml:\
76 ${MED_ROOT_DIR}/share/salome/resources/MEDCatalog.xml:\
77 ${SMESH_ROOT_DIR}/share/salome/resources/SMESHCatalog.xml \
78  -personal ${HOME}/Salome/resources/CatalogModulePersonnel.xml &
79 #sleep 2
80
81 echo "Starting SALOME_Session_Server"
82 SALOME_Session_Server&
83 #sleep 2
84
85 echo "Starting runNotify.sh"
86 notifd -c ${SALOME_ROOT_DIR}/share/salome/resources/channel.cfg -DFactoryIORFileName=/tmp/${LOGNAME}_rdifact.ior -DChannelIORFileName=/tmp/${LOGNAME}_rdichan.ior&
87
88 echo "SALOME_Container FactoryServer -ORBInitRef NameService=corbaname::localhost"
89 SALOME_Container FactoryServer -ORBInitRef NameService=corbaname::localhost &
90
91 echo "SALOME_ContainerPy.py FactoryServerPy -ORBInitRef NameService=corbaname::localhost"
92 SALOME_ContainerPy.py FactoryServerPy -ORBInitRef NameService=corbaname::localhost &
93
94 echo "SALOME_Container SuperVisionContainer -ORBInitRef NameService=corbaname::localhost"
95 SALOME_Container SuperVisionContainer -ORBInitRef NameService=corbaname::localhost &
96
97 echo "Starting SALOME_Session_loader"
98 SALOME_Session_loader&
99
100 echo "--------------------------------------------------------------------------------"
101 echo "|                                                                              |"
102 echo "|  read README file on this directory for configuration and launch of SALOME   |"
103 echo "|                                                                              |"
104 echo "--------------------------------------------------------------------------------"
105