Salome HOME
[EDF29150] : Forward verbosity to Container. Ease access to logfile
[modules/kernel.git] / src / Container / ScriptsTemplate / SALOME_CM_LOCAL_NO_MPI.py
1 import sys
2 from script_parameters import ScriptLocalParameters
3
4 def command(args):
5     options = ScriptLocalParameters(args)
6     if options.debug: print(options)
7
8     cmd = []
9     if options.workdir:
10         if options.isTmpDir:
11             if options.Windows:
12                 cmd.append("cd /d %s\n" % options.workdir)
13             else:
14                 cmd.append("cd %s;" % options.workdir)
15         else:
16             if options.Windows:
17                 cmd.append("mkdir %s" % options.workdir);
18                 cmd.append("cd /d %s\n" % options.workdir)
19             else:
20                 cmd.append("mkdir -p %s && cd %s;" % (options.workdir, options.workdir))
21
22     cmd.append(options.container)
23     cmd.append(options.container_name)
24
25     return " ".join(cmd)