From 0a6db897c6815e0bd48f1646943f2f1d9d73abae Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Fri, 11 Mar 2016 11:51:20 +0100 Subject: [PATCH] add a ${CODE} shorthand for linux applications, that refer to the full path of the (uploaded) code that was specified with code= --- nepi/resources/linux/application.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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): -- 2.43.0