Compare commits

...

2 Commits

Author SHA1 Message Date
Chris Palmer
e230e617f8 clientupdate: return NOTREACHED for macsys
The work is done in Swift; this is now a documentation placeholder.

Updates #6995

Signed-off-by: Chris Palmer <cpalmer@tailscale.com>
2023-08-15 13:08:50 -07:00
Chris Palmer
a690347e62 clientupdate: return success for macsys
The work is done in Swift; this is now a documentation placeholder.

Updates #6995

Signed-off-by: Chris Palmer <cpalmer@tailscale.com>
2023-08-15 11:23:08 -07:00

View File

@@ -588,12 +588,7 @@ func parseAlpinePackageVersion(out []byte) (string, error) {
}
func (up *updater) updateMacSys() error {
// use sparkle? do we have permissions from this context? does sudo help?
// We can at least fail with a command they can run to update from the shell.
// Like "tailscale update --macsys | sudo sh" or something.
//
// TODO(bradfitz,mihai): implement. But for now:
return errors.ErrUnsupported
return errors.New("NOTREACHED: On MacSys builds, `tailscale update` is handled in Swift to launch the GUI updater")
}
func (up *updater) updateMacAppStore() error {