/usr/lib/salome/bin/NSparam.py is in salome-kernel 6.5.0-7ubuntu2.
This file is owned by root:root, with mode 0o755.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 | #! /usr/bin/env python
# -*- coding: iso-8859-1 -*-
# Copyright (C) 2007-2012 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
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2.1 of the License.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
import sys,os
def getNSparams(info=""):
"""
check environment for omniORB configuration file.
parse the file to find the line defining naming service host and port,
set environment variables NSPORT and NSHOST,
get host and port,
if info==host print host
elif info==port print host
else print 2 strings on stdout on one line: host port
"""
from salome_utils import getORBcfgInfo
my_version, my_host, my_port = getORBcfgInfo()
if info=='host':
# keep print, stdout used in shell
print my_host
os.environ['NSHOST']=my_host
return my_host
pass
elif info=='port':
# keep print, stdout used in shell
print my_port
os.environ['NSPORT']=my_port
return my_port
pass
else:
# keep print, stdout used in shell
print my_host, my_port
return my_host, my_port
pass
# ------------------------------------------------------------------------
if __name__ == "__main__":
if len(sys.argv) >1:
if sys.argv[1]=='host':
getNSparams('host')
pass
elif sys.argv[1]=='port':
getNSparams('port')
pass
else:
getNSparams()
pass
pass
else:
getNSparams()
pass
pass
|