diff --git a/lib/web/join_tokens_test.go b/lib/web/join_tokens_test.go index b36659ce3d75a..a082ae77dbd96 100644 --- a/lib/web/join_tokens_test.go +++ b/lib/web/join_tokens_test.go @@ -905,6 +905,7 @@ func TestJoinScript(t *testing.T) { "https://get.gravitational.com/${TELEPORT_PACKAGE_NAME}-${TELEPORT_VERSION}", }) require.Contains(t, script, "TELEPORT_PACKAGE_NAME='teleport'") + require.Contains(t, script, "TELEPORT_ARCHIVE_PATH='teleport'") }) t.Run("ent", func(t *testing.T) { @@ -920,6 +921,7 @@ func TestJoinScript(t *testing.T) { "https://get.gravitational.com/${TELEPORT_PACKAGE_NAME}-${TELEPORT_VERSION}", }) require.Contains(t, script, "TELEPORT_PACKAGE_NAME='teleport-ent'") + require.Contains(t, script, "TELEPORT_ARCHIVE_PATH='teleport-ent'") }) }) diff --git a/lib/web/scripts/node-join/install.sh b/lib/web/scripts/node-join/install.sh index 9bc9f6f20b6d9..b4a9ea0f57164 100755 --- a/lib/web/scripts/node-join/install.sh +++ b/lib/web/scripts/node-join/install.sh @@ -14,7 +14,7 @@ MACOS_STDERR_LOG="/var/log/teleport-stderr.log" MACOS_STDOUT_LOG="/var/log/teleport-stdout.log" SYSTEMD_UNIT_PATH="/lib/systemd/system/teleport.service" TARGET_PORT_DEFAULT=443 -TELEPORT_ARCHIVE_PATH="teleport" +TELEPORT_ARCHIVE_PATH='{{.packageName}}' TELEPORT_BINARY_DIR="/usr/local/bin" TELEPORT_BINARY_LIST="teleport tctl tsh" TELEPORT_CONFIG_PATH="/etc/teleport.yaml"