mirror of
https://github.com/tailscale/tailscale.git
synced 2024-11-26 03:25:35 +00:00
ea693eacb6
In order for the installer to restart the GUI correctly post-upgrade, we need the GUI to be able to register its restart preferences. This PR adds API support for doing so. I'm adding it to OSS so that it is available should we need to do any such registrations on OSS binaries in the future. Updates https://github.com/tailscale/corp/issues/13998 Signed-off-by: Aaron Klotz <aaron@tailscale.com>
33 lines
773 B
Go
33 lines
773 B
Go
// Copyright (c) Tailscale Inc & AUTHORS
|
|
// SPDX-License-Identifier: BSD-3-Clause
|
|
|
|
//go:build !windows
|
|
|
|
package winutil
|
|
|
|
import (
|
|
"fmt"
|
|
"os/user"
|
|
"runtime"
|
|
)
|
|
|
|
const regBase = ``
|
|
|
|
func getPolicyString(name, defval string) string { return defval }
|
|
|
|
func getPolicyInteger(name string, defval uint64) uint64 { return defval }
|
|
|
|
func getRegString(name, defval string) string { return defval }
|
|
|
|
func getRegInteger(name string, defval uint64) uint64 { return defval }
|
|
|
|
func isSIDValidPrincipal(uid string) bool { return false }
|
|
|
|
func lookupPseudoUser(uid string) (*user.User, error) {
|
|
return nil, fmt.Errorf("unimplemented on %v", runtime.GOOS)
|
|
}
|
|
|
|
func IsCurrentProcessElevated() bool { return false }
|
|
|
|
func registerForRestart(opts RegisterForRestartOpts) error { return nil }
|