. ${HOME}/${APPLI}/envd ${HOME}/${APPLI}
-# --- define port for CORBA naming service
-
-. ${HOME}/${APPLI}/searchFreePort.sh
-searchFreePort
-
# --- if mpi lam, start lam (seems safe to be done several times)
-# arret manuel avec lamhalt
+# (manual stop with lamhalt)
if [ "$LAMBHOST" ]; then
lamboot
fi
# --- run SALOME
-# (default arguments defined in local salome.launch could be completed
+# (default arguments defined in local SalomeApp.xml could be completed
# by arguments to this command)
if [ $# -ne 0 ] ; then
# -----------------------------------------------------------------------------
-def searchFreePort(args, save_config=0):
+def searchFreePort(args, save_config=1):
print "Searching for a free port for naming service:",
NSPORT=2810
limit=NSPORT
os.environ['OMNIORB_CONFIG'] = '%s/.omniORB_%s_%s.cfg'%(home, myhost, NSPORT)
initref = "NameService=corbaname::%s:%s"%(myhost, NSPORT)
os.environ['NSPORT'] = "%s"%(NSPORT)
+ os.environ['NSHOST'] = "%s"%(myhost)
f = open(os.environ['OMNIORB_CONFIG'], "w")
import CORBA
if CORBA.ORB_ID == "omniORB4":
sys.exit(0)
pass
pass
- save_config = 0
+ save_config = 1
import sys
if len(sys.argv) > 1:
- if sys.argv[1] == "--save-config":
- save_config = 1
+ if sys.argv[1] == "--nosave-config":
+ save_config = 0
sys.argv[1:2] = []
pass
pass