net/dns: return error from NewOSManager, use it to initialize NM.
Signed-off-by: David Anderson <danderson@tailscale.com>
This commit is contained in:
@ -42,7 +42,7 @@ func isResolvconfActive() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
func newResolvconfManager(logf logger.Logf) OSConfigurator {
|
||||
func newResolvconfManager(logf logger.Logf) (OSConfigurator, error) {
|
||||
_, err := exec.Command("resolvconf", "--version").CombinedOutput()
|
||||
if err != nil {
|
||||
if exitErr, ok := err.(*exec.ExitError); ok && exitErr.ExitCode() == 99 {
|
||||
|
Reference in New Issue
Block a user