Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
network:vpn
tailscale
disable-auto-update.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File disable-auto-update.patch of Package tailscale
diff -rub tailscale/clientupdate/clientupdate.go tailscale-patched/clientupdate/clientupdate.go --- tailscale/clientupdate/clientupdate.go 2024-06-16 15:26:31.323022871 +0200 +++ tailscale-patched/clientupdate/clientupdate.go 2024-06-16 15:57:08.732315446 +0200 @@ -205,6 +205,8 @@ // The distro.Debian switch case above should catch most apt-based // systems, but add this fallback just in case. return up.updateDebLike, true + case haveExecutable("zypper"): + return up.updateSUSE, false case haveExecutable("dnf"): return up.updateFedoraLike("dnf"), true case haveExecutable("yum"): @@ -526,6 +528,12 @@ you can use "pacman --sync --refresh --sysupgrade" or "pacman -Syu" to upgrade the system, including Tailscale.`) } +func (up *Updater) updateSUSE() error { + // SUSE-based distros should update manually. + // The package can come from official Tailscale repos or not and the system can be transactional or not. + return errors.New(`Use Zypper or transactional-update (on applicable systems) to update Tailscale on openSUSE or SUSE Linux Enterprise installations.`) +} + func (up *Updater) updateNixos() error { // NixOS package updates are managed on a system level and not individually. // Direct users to update their nix channel or nixpkgs flake input to
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor