class ScriptRemoteParameters:
def __init__(self, args):
- self.debug = False
- if args[0] == "-d":
- self.debug = True
- args = args[1:]
-
+ import KernelBasis
+ self.debug = KernelBasis.VerbosityActivated()
self.protocol = args[0]
self.user = self._read_arg(args[1], "NULL")
self.host = self._read_arg(args[2], "NULL")
# ----------------------------------------------
def command(args):
+ import KernelBasis
options = ScriptRemoteParameters(args)
- if options.debug: print(options)
+ if options.debug:
+ KernelBasis.WriteInStdout( str(options) )
# build command depending on protocol
cmd = []
if options.appli_mode == "dir":
cmd.append(options.appli + "/" + options.remote_script)
- if not envd:
- cmd.append("--noenvd")
- if options.ssl:
- cmd.append(options.naming_service)
- else:
- cmd.append(options.nshost)
- cmd.append(options.nsport)
-
+
if options.workdir:
cmd.append(" WORKINGDIR '%s'" % options.workdir)
if options.workdir:
cmd.append("-d " + options.workdir)
- cmd.append("--")
+ cmd.append("--")
# elif ignore other appli_mode value