Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tailscale.nuspec, tools: remove vestigial content and modernize packa… #82

Merged
merged 1 commit into from
Jan 17, 2024

Conversation

dblohm7
Copy link
Member

@dblohm7 dblohm7 commented Jan 16, 2024

…ge scripts

Much of the content in our package scripts was for dealing with NSIS and our own WinTun, neither of which exist anymore in modern versions of Tailscale.

We make a few minor updates to tailscale.nuspec to keep its contents up to date.

We remove tailscale.cer and the certificate installation script, as those are no longer necessary.

We remove the uninstall script, as we may simply rely on Chocolatey's AutoUninstall functionality (which groks MSI).

We update the beforemodify script to remove any previously installed certificate. We remove the old bits that would explicitly stop tailscaled, as this is always done in the MSI.

Tested install, uninstall, upgrade from MSI, upgrade from NSIS (1.34.0).

Fixes tailscale/tailscale#10839

…ge scripts

Much of the content in our package scripts was for dealing with NSIS and our
own WinTun, neither of which exist anymore in modern versions of Tailscale.

We make a few minor updates to tailscale.nuspec to keep its contents up
to date.

We remove tailscale.cer and the certificate installation script, as those
are no longer necessary.

We remove the uninstall script, as we may simply rely on Chocolatey's
AutoUninstall functionality (which groks MSI).

We update the beforemodify script to remove any previously installed
certificate. We remove the old bits that would explicitly stop tailscaled,
as this is always done in the MSI.

Tested install, uninstall, upgrade from MSI, upgrade from NSIS (1.34.0).

Fixes tailscale/tailscale#10839

Signed-off-by: Aaron Klotz <aaron@tailscale.com>
@dblohm7 dblohm7 requested a review from nickkhyl January 16, 2024 22:57
@dblohm7 dblohm7 merged commit 69c9b41 into main Jan 17, 2024
@dblohm7 dblohm7 deleted the aaron/modernize branch January 17, 2024 17:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Installing Tailscale via Chocolatey on some Windows 10/11 systems fails with an "Access is denied" error
2 participants