clientupdate: disable on Unraid (#10048)

* clientupdate: disable on Unraid

Updates dkaser/unraid-tailscale#94

Signed-off-by: Derek Kaser <derek.kaser@gmail.com>

* Update clientupdate/clientupdate.go

Signed-off-by: Andrew Lytvynov <andrew@awly.dev>

---------

Signed-off-by: Derek Kaser <derek.kaser@gmail.com>
Signed-off-by: Andrew Lytvynov <andrew@awly.dev>
Co-authored-by: Andrew Lytvynov <andrew@awly.dev>
pull/10062/head
Derek Kaser 1 year ago committed by GitHub
parent c2b87fcb46
commit 5289cfce33
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -175,6 +175,11 @@ func (up *Updater) getUpdateFunction() (fn updateFunction, canAutoUpdate bool) {
return up.updateLinuxBinary, true return up.updateLinuxBinary, true
case distro.Alpine: case distro.Alpine:
return up.updateAlpineLike, true return up.updateAlpineLike, true
case distro.Unraid:
// Unraid runs from memory, updates must be installed via the Unraid
// plugin manager to be persistent.
// TODO(awly): implement Unraid updates using the 'plugin' CLI.
return nil, false
} }
switch { switch {
case haveExecutable("pacman"): case haveExecutable("pacman"):

Loading…
Cancel
Save