From 5ebc33001602d5116a0ab053b8e1fbe2c0935ec4 Mon Sep 17 00:00:00 2001 From: tajchman Date: Thu, 22 Jan 2004 13:25:10 +0000 Subject: [PATCH] Use a SALOME_USER_COMPONENTS environment variable in runSalome.py --- bin/runSalome.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/bin/runSalome.py b/bin/runSalome.py index d7c7a496c..f8ab15807 100755 --- a/bin/runSalome.py +++ b/bin/runSalome.py @@ -11,6 +11,10 @@ usage="""USAGE: runSalome.py [options] --containers=cpp,python,superv: lancement des containers cpp, python et de supervision --killall : arrêt des serveurs de salome + Les modules utilisateurs peuvent etre declares dans la variable + SALOME_USER_COMPONENTS sous la forme : + setenv SALOME_USER_COMPONENTS usermodule1,usermodule2,... + La variable d'environnement _ROOT_DIR doit etre préalablement positionnée (modulen doit etre en majuscule). KERNEL_ROOT_DIR est obligatoire. @@ -119,6 +123,10 @@ except: print usage sys.exit(1) +user_modules=os.environ["SALOME_USER_COMPONENTS"] +if user_modules: + liste_modules = liste_modules + user_modules.split(',') + for module in liste_modules : try: module=module.upper() @@ -172,7 +180,7 @@ class CatalogServer(Server): print " ", module_cata cata_path.extend(glob.glob(os.path.join(module_root_dir,"share","salome","resources",module_cata))) self.CMD=self.SCMD1 + [string.join(cata_path,':')] + self.SCMD2 - + class SalomeDSServer(Server): CMD=['SALOMEDS_Server'] -- 2.39.2