From: Thierry Parmentelat Date: Fri, 11 Mar 2016 10:51:20 +0000 (+0100) Subject: add a ${CODE} shorthand for linux applications, X-Git-Tag: nepi-6.0.9-pypi~2 X-Git-Url: http://git.onelab.eu/?p=nepi.git;a=commitdiff_plain;h=0a6db897c6815e0bd48f1646943f2f1d9d73abae add a ${CODE} shorthand for linux applications, that refer to the full path of the (uploaded) code that was specified with code= --- diff --git a/nepi/resources/linux/application.py b/nepi/resources/linux/application.py index f9a37e16..fe4ca5a0 100644 --- a/nepi/resources/linux/application.py +++ b/nepi/resources/linux/application.py @@ -355,7 +355,7 @@ class LinuxApplication(ResourceManager): command = self.get("command") if command and not self.in_foreground: - self.info("Uploading command '{}'".format(command)) +# self.info("Uploading command '{}'".format(command)) # replace application specific paths in the command command = self.replace_paths(command) @@ -764,6 +764,8 @@ class LinuxApplication(ResourceManager): .replace("${RUN_HOME}", run_home) .replace("${NODE_HOME}", node.node_home) .replace("${HOME}", node.home_dir) + # a shortcut to refer to the file uploaded as 'code = ' + .replace("${CODE}", "{}/code".format(app_home)) ) def valid_connection(self, guid):