X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=bin%2FsearchFreePort.py;h=07540095d5289eda6b396edc0a7e87ae36ff661c;hb=9ed27bb6b3a18d7554fa762bcbfc74d6018843a4;hp=392b8adcfa7b1e1d34fc5c29d0d53ceb764a891f;hpb=bd3dbd1420d762ddc17c78b231a984d7b7c5edf3;p=modules%2Fkernel.git diff --git a/bin/searchFreePort.py b/bin/searchFreePort.py index 392b8adcf..07540095d 100644 --- a/bin/searchFreePort.py +++ b/bin/searchFreePort.py @@ -1,6 +1,6 @@ #!/usr/bin/env python # -*- coding: iso-8859-1 -*- -# Copyright (C) 2007-2012 CEA/DEN, EDF R&D, OPEN CASCADE +# Copyright (C) 2007-2013 CEA/DEN, EDF R&D, OPEN CASCADE # # Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, # CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS @@ -58,19 +58,17 @@ def searchFreePort(args={}, save_config=1, use_port=None): from salome_utils import generateFileName, getHostName hostname = getHostName() # - home = os.getenv("HOME") - appli = os.getenv("APPLI") + omniorbUserPath = os.getenv("OMNIORB_USER_PATH") kwargs={} - if appli is not None: - home = os.path.join(os.path.realpath(home), appli, "USERS") + if omniorbUserPath is not None: kwargs["with_username"]=True # from ORBConfigFile import writeORBConfigFile - omniorb_config, giopsize = writeORBConfigFile(home, hostname, nsport, kwargs) + omniorb_config, giopsize = writeORBConfigFile(omniorbUserPath, hostname, nsport, kwargs) args['port'] = os.environ['NSPORT'] # if save_config: - last_running_config = generateFileName(home, prefix="omniORB", + last_running_config = generateFileName(omniorbUserPath, prefix="omniORB", suffix="last", extension="cfg", hidden=True, @@ -103,7 +101,7 @@ def searchFreePort(args={}, save_config=1, use_port=None): print "- KO: port is busy" pass # - + print "Searching for a free port for naming service:", # @@ -125,5 +123,5 @@ def searchFreePort(args={}, save_config=1, use_port=None): NSPORT=NSPORT+1 pass # - + return