clientupdate: return NOTREACHED for macsys (#8898)

* 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>
This commit is contained in:
Chris Palmer 2023-08-16 14:01:10 -07:00 committed by GitHub
parent 18280ebf7d
commit 37c0b9be63
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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 {