(networkService, dns string)
| 40 | } |
| 41 | |
| 42 | func setDNS(networkService, dns string) error { |
| 43 | b, err := exec.Command("networksetup", "-setdnsservers", networkService, dns).Output() |
| 44 | if err != nil { |
| 45 | return errors.New(string(b)) |
| 46 | } |
| 47 | return nil |
| 48 | } |
| 49 | |
| 50 | func listNetworkServices() ([]string, error) { |
| 51 | b, err := exec.Command("networksetup", "-listallnetworkservices").Output() |