summary refs log blame commit diff
path: root/pkgs/servers/teleport/tsh.patch
blob: 0d614f063d482fd91a04e998a74d739c57fcc920 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
















                                                                                
diff --git a/tool/tsh/tsh.go b/tool/tsh/tsh.go
index 57379c40f..cb4d7b84c 100644
--- a/tool/tsh/tsh.go
+++ b/tool/tsh/tsh.go
@@ -514,10 +514,11 @@ func Run(args []string, opts ...cliOption) error {
 		}
 	}
 
-	cf.executablePath, err = os.Executable()
+	tempBinaryPath, err := os.Executable()
 	if err != nil {
 		return trace.Wrap(err)
 	}
+	cf.executablePath = path.Dir(tempBinaryPath) + "/tsh"
 
 	if err := client.ValidateAgentKeyOption(cf.AddKeysToAgent); err != nil {
 		return trace.Wrap(err)