From 48bb9ae06958ccf42bf692f6e1482c154867710e Mon Sep 17 00:00:00 2001 From: Alexander Shabalin Date: Mon, 22 Nov 2021 11:36:42 +0300 Subject: [PATCH] fixup! Fix remote executable path --- .../main/kotlin/org/jetbrains/kotlin/RunKotlinNativeTask.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/RunKotlinNativeTask.kt b/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/RunKotlinNativeTask.kt index 0692b925c6f..d4c843ce05b 100644 --- a/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/RunKotlinNativeTask.kt +++ b/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/RunKotlinNativeTask.kt @@ -72,7 +72,8 @@ open class RunKotlinNativeTask @Inject constructor(private val linkTask: Task, } remoteHost != null -> { executable = "ssh" - args (remoteHost, "$remoteHostFolder/${this@RunKotlinNativeTask.executable}") + val remoteExecutable = this@RunKotlinNativeTask.executable.split("/").last() + args (remoteHost, "$remoteHostFolder/$remoteExecutable") } else -> executable = this@RunKotlinNativeTask.executable } @@ -125,7 +126,8 @@ open class RunKotlinNativeTask @Inject constructor(private val linkTask: Task, project.exec { if (remoteHost != null) { executable = "ssh" - args (remoteHost, "$remoteHostFolder/${this@RunKotlinNativeTask.executable}") + val remoteExecutable = this@RunKotlinNativeTask.executable.split("/").last() + args (remoteHost, "$remoteHostFolder/$remoteExecutable") } else { executable = this@RunKotlinNativeTask.executable }