From 0ede9e3dd686e81b1a2d7b130035c83514e5b652 Mon Sep 17 00:00:00 2001 From: James Tucker Date: Fri, 8 Mar 2024 12:49:03 -0800 Subject: [PATCH] Fix sudo passing environment for firewall mode (#34) * src/tailscale: pass firewall mode through sudo * src/tailscale: bump to 1.0.6 for sudo env fix --- src/tailscale/devcontainer-feature.json | 2 +- src/tailscale/tailscaled-entrypoint.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tailscale/devcontainer-feature.json b/src/tailscale/devcontainer-feature.json index 47da6b5..0f92d1f 100644 --- a/src/tailscale/devcontainer-feature.json +++ b/src/tailscale/devcontainer-feature.json @@ -1,7 +1,7 @@ { "name": "Tailscale", "id": "tailscale", - "version": "1.0.5", + "version": "1.0.6", "description": "Connect to your tailnet in your development container", "documentationURL": "https://tailscale.com/kb/1160/github-codespaces/", "licenseURL": "https://github.com/tailscale/codespace/blob/main/LICENSE", diff --git a/src/tailscale/tailscaled-entrypoint.sh b/src/tailscale/tailscaled-entrypoint.sh index 195f227..0708b93 100644 --- a/src/tailscale/tailscaled-entrypoint.sh +++ b/src/tailscale/tailscaled-entrypoint.sh @@ -20,7 +20,7 @@ if [[ "$(id -u)" -eq 0 ]]; then elif command -v sudo > /dev/null; then sudo --non-interactive mkdir -p /workspaces/.tailscale 2>/dev/null >/dev/null \ - sudo --non-interactive \ + sudo --non-interactive "TS_DEBUG_FIREWALL_MODE=$TS_DEBUG_FIREWALL_MODE" \ /usr/local/sbin/tailscaled \ --statedir=/workspaces/.tailscale/ \ --socket=/var/run/tailscale/tailscaled.sock \