Salome HOME
Issue 0022816: duplicated files
authorvsr <vsr@opencascade.com>
Wed, 3 Dec 2014 12:00:43 +0000 (15:00 +0300)
committervsr <vsr@opencascade.com>
Wed, 3 Dec 2014 12:00:43 +0000 (15:00 +0300)
Rename scripts, to avoid duplicated file names

bin/CMakeLists.txt
bin/myrunSalome.py [deleted file]
bin/runAppli.in [deleted file]
bin/runPYHELLO.in [new file with mode: 0755]
bin/runPYHELLO.py [new file with mode: 0755]
doc/input/index.doc

index 9a120f622bbba0c2902b184a7765b4a40c5c23c5..127095d8bde6e5b8916f8ca97532b394cffe2015 100644 (file)
 #
 
 SALOME_CONFIGURE_FILE(VERSION.in VERSION INSTALL ${SALOME_INSTALL_BINS})
-SALOME_CONFIGURE_FILE(runAppli.in runAppli INSTALL ${SALOME_INSTALL_BINS})
+SALOME_CONFIGURE_FILE(runPYHELLO.in runPYHELLO INSTALL ${SALOME_INSTALL_BINS})
 
 # ===============================================================
 # Files to be installed
 # ===============================================================
 
 SET(_bin_scripts
-  myrunSalome.py
+  runPYHELLO.py
 )
 
 SALOME_INSTALL_SCRIPTS("${_bin_scripts}" ${SALOME_INSTALL_SCRIPT_SCRIPTS})
diff --git a/bin/myrunSalome.py b/bin/myrunSalome.py
deleted file mode 100755 (executable)
index da89361..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-#!/usr/bin/env python
-# Copyright (C) 2007-2014  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, or (at your option) any later version.
-#
-# 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
-#
-
-def test(clt):
-   """
-        Test function that creates an instance of PYHELLO component
-        usage : pyhello=test(clt)
-   """
-   # create an LifeCycleCORBA instance
-   import LifeCycleCORBA 
-   lcc = LifeCycleCORBA.LifeCycleCORBA(clt.orb)
-   import PYHELLO_ORB
-   pyhello = lcc.FindOrLoadComponent("FactoryServerPy", "PYHELLO")
-   return pyhello
-
-#
-
-if __name__ == "__main__":
-   import user
-   from runSalome import *
-   clt,args = main()
-   
-   #
-   #  Impression arborescence Naming Service
-   #
-   
-   if clt != None:
-     print
-     print " --- registered objects tree in Naming Service ---"
-     clt.showNS()
-     session=clt.waitNS("/Kernel/Session")
-     catalog=clt.waitNS("/Kernel/ModulCatalog")
-     import socket
-     container =  clt.waitNS("/Containers/" + socket.gethostname().split('.')[0] + "/FactoryServerPy")
diff --git a/bin/runAppli.in b/bin/runAppli.in
deleted file mode 100755 (executable)
index 1560f62..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-#!/bin/sh
-# Copyright (C) 2007-2014  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, or (at your option) any later version.
-#
-# 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
-#
-
-if [ -z "${KERNEL_ROOT_DIR}" ] ; then 
-export KERNEL_ROOT_DIR=@KERNEL_ROOT_DIR@
-fi
-if [ -z "${PYHELLO_ROOT_DIR}" ] ; then 
-export PYHELLO_ROOT_DIR=@CMAKE_INSTALL_PREFIX@
-fi
-
-searchFreePort() {
-    echo -n "Searching for a free port for naming service: "
-    export NSPORT=2810
-    local limit=$NSPORT
-    let limit=limit+100
-    while [ 1 ]
-    do
-        aRes=`netstat -ltn | grep -E :${NSPORT}`
-        if [ -z "$aRes" ]; then
-            echo ${NSPORT} - Ok
-            local myhost=`hostname`
-            export OMNIORB_CONFIG=${HOME}/.omniORB_${myhost}_${NSPORT}.cfg
-            local initref="NameService=corbaname::"`hostname`":$NSPORT"
-            if [[ `python -c "import CORBA; print CORBA.ORB_ID"` = "omniORB4" ]]; then
-                echo "InitRef = $initref" > $OMNIORB_CONFIG
-            else
-                echo "ORBInitRef $initref" > $OMNIORB_CONFIG
-            fi
-            break
-        fi
-        echo -n "${NSPORT} "
-        if [[ $NSPORT -eq $limit ]] ; then
-            echo
-            echo "Can't find a free port to launch omniNames"
-            echo "Try to kill the running servers and then launch SALOME again."
-            exit
-        fi
-        let NSPORT=NSPORT+1
-    done
-}
-
-searchFreePort
-
-
-${KERNEL_ROOT_DIR}/bin/salome/envSalome.py python -i $PYHELLO_ROOT_DIR/bin/salome/myrunSalome.py --modules=PYHELLO --killall
-
-
diff --git a/bin/runPYHELLO.in b/bin/runPYHELLO.in
new file mode 100755 (executable)
index 0000000..069674e
--- /dev/null
@@ -0,0 +1,67 @@
+#!/bin/sh
+# Copyright (C) 2007-2014  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, or (at your option) any later version.
+#
+# 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
+#
+
+if [ -z "${KERNEL_ROOT_DIR}" ] ; then 
+export KERNEL_ROOT_DIR=@KERNEL_ROOT_DIR@
+fi
+if [ -z "${PYHELLO_ROOT_DIR}" ] ; then 
+export PYHELLO_ROOT_DIR=@CMAKE_INSTALL_PREFIX@
+fi
+
+searchFreePort() {
+    echo -n "Searching for a free port for naming service: "
+    export NSPORT=2810
+    local limit=$NSPORT
+    let limit=limit+100
+    while [ 1 ]
+    do
+        aRes=`netstat -ltn | grep -E :${NSPORT}`
+        if [ -z "$aRes" ]; then
+            echo ${NSPORT} - Ok
+            local myhost=`hostname`
+            export OMNIORB_CONFIG=${HOME}/.omniORB_${myhost}_${NSPORT}.cfg
+            local initref="NameService=corbaname::"`hostname`":$NSPORT"
+            if [[ `python -c "import CORBA; print CORBA.ORB_ID"` = "omniORB4" ]]; then
+                echo "InitRef = $initref" > $OMNIORB_CONFIG
+            else
+                echo "ORBInitRef $initref" > $OMNIORB_CONFIG
+            fi
+            break
+        fi
+        echo -n "${NSPORT} "
+        if [[ $NSPORT -eq $limit ]] ; then
+            echo
+            echo "Can't find a free port to launch omniNames"
+            echo "Try to kill the running servers and then launch SALOME again."
+            exit
+        fi
+        let NSPORT=NSPORT+1
+    done
+}
+
+searchFreePort
+
+
+${KERNEL_ROOT_DIR}/bin/salome/envSalome.py python -i $PYHELLO_ROOT_DIR/bin/salome/runPYHELLO.py --modules=PYHELLO --killall
+
+
diff --git a/bin/runPYHELLO.py b/bin/runPYHELLO.py
new file mode 100755 (executable)
index 0000000..da89361
--- /dev/null
@@ -0,0 +1,54 @@
+#!/usr/bin/env python
+# Copyright (C) 2007-2014  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, or (at your option) any later version.
+#
+# 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
+#
+
+def test(clt):
+   """
+        Test function that creates an instance of PYHELLO component
+        usage : pyhello=test(clt)
+   """
+   # create an LifeCycleCORBA instance
+   import LifeCycleCORBA 
+   lcc = LifeCycleCORBA.LifeCycleCORBA(clt.orb)
+   import PYHELLO_ORB
+   pyhello = lcc.FindOrLoadComponent("FactoryServerPy", "PYHELLO")
+   return pyhello
+
+#
+
+if __name__ == "__main__":
+   import user
+   from runSalome import *
+   clt,args = main()
+   
+   #
+   #  Impression arborescence Naming Service
+   #
+   
+   if clt != None:
+     print
+     print " --- registered objects tree in Naming Service ---"
+     clt.showNS()
+     session=clt.waitNS("/Kernel/Session")
+     catalog=clt.waitNS("/Kernel/ModulCatalog")
+     import socket
+     container =  clt.waitNS("/Containers/" + socket.gethostname().split('.')[0] + "/FactoryServerPy")
index 7302ad4f1b8be6f509a4a896cd038640117484aa..3cfdc028a33a5be1fadb3021b7d8ce7b5a16dbbe 100644 (file)
@@ -63,8 +63,8 @@ The following file structure is typical for the SALOME module:
    + bin
      + CMakeLists.txt
      + VERSION.in
-     + runAppli.in
-     + myrunSalome.py
+     + runPYHELLO.in
+     + runPYHELLO.py
    + idl
      + CMakeLists.txt
      + PYHELLO_Gen.idl
@@ -162,8 +162,8 @@ least) and (optionally) compatibilities or incompatibilities with
 other modules. This file is strongly recommended but is not essential
 for operation of the module.
 
-- bin/runAppli.in
-- bin/myrunSalome.py
+- bin/runPYHELLO.in
+- bin/runPYHELLO.py
 
 These files are not essential but make the example easier to
 use. These are scripts that can be used to run SALOME session with
@@ -529,11 +529,11 @@ version and (optionally) its compatibilities or incompatibilities with
 other modules. Therefore, it is strongly recommended but is not
 essential for correct operation of the module.
 
-The runAppli.in file is the equivalent of the runSalome script
+The runPYHELLO.in file is the equivalent of the runSalome script
 distributed by the KERNEL module but configured to start SALOME
 session with PYHELLO module only.
 
-The myrunSalome.py file reuses part of functionality provided by the
+The runPYHELLO.py file reuses part of functionality provided by the
 KERNEL's runSalome.py script. It is used to run SALOME session and
 start PYHELLO module in this session. 
 
@@ -609,7 +609,7 @@ and installed to the \c \<PYHELLO_module_installation_dir\> directory.
 Go to the the <PYHELLO_module_installation_dir> directory and type:
 
 <pre>
-[bash% ] ./bin/salome/runAppli
+[bash% ] ./bin/salome/runPYHELLO
 </pre>
 
 This command runs SALOME session configured for KERNEL and the PYHELLO
@@ -617,14 +617,14 @@ module. At the end of running, the user will be prompted by the
 Python interpreter command line configured for SALOME that provides
 access to SALOME Python API (including CORBA interfaces).
 
-The runAppli file is a shell script that executes a Python commands
+The runPYHELLO file is a shell script that executes a Python commands
 running SALOME session by passing arguments to it in a command line:
        
 <pre>
-${KERNEL_ROOT_DIR}/bin/salome/envSalome.py python -i $PYHELLO_ROOT_DIR/bin/salome/myrunSalome.py --modules=PYHELLO --killall
+${KERNEL_ROOT_DIR}/bin/salome/envSalome.py python -i $PYHELLO_ROOT_DIR/bin/salome/runPYHELLO.py --modules=PYHELLO --killall
 </pre>
 
-These arguments state that the myrunSalome.py script located in the
+These arguments state that the runPYHELLO.py script located in the
 PYHELLO module will be used, that the PYHELLO component will be
 activated and all previously running SALOME sessions should be
 shutdowned.
@@ -649,7 +649,7 @@ immediately afterwards will be successful.
 
 The PYHELLO_ORB module has to be imported before making a request to
 load the component into the container, to obtain access to methods of
-the component.  This container is made accessible in the myrunSalome.py
+the component.  This container is made accessible in the runPYHELLO.py
 by means of the \b container variable:
 
 <pre>
@@ -691,7 +691,7 @@ automatically generate XML description file from the IDL file.
 The method of loading the component is not very different from that
 is described above. The services of the LifeCycle module are used in
 this case instead of calling the container directly. The call sequence
-is contained in the myrunSalome.py \b test() function.
+is contained in the runPYHELLO.py \b test() function.
 
 <pre>
     c=test(clt)