wasn't compiling on the mac
This commit is contained in:
parent
df3dbcbc7e
commit
6a205dfa4e
|
@ -1,3 +1,6 @@
|
|||
Get() the full hostname for the OS.
|
||||
|
||||
* only cares about the hostname in DNS
|
||||
* I wrote this before or not being aware of os.Hostname()
|
||||
|
||||
probably this package should go away
|
||||
|
|
8
get.go
8
get.go
|
@ -1,9 +1,17 @@
|
|||
package hostname
|
||||
|
||||
import "fmt"
|
||||
|
||||
// returns the hostname
|
||||
// hostname is always set to the best effort
|
||||
// error is set if hostname isn't real
|
||||
func Get() (string, error) {
|
||||
hostname, err := osGetHostname()
|
||||
if hostname == "" {
|
||||
if err == nil {
|
||||
err = fmt.Errorf("your machines' hostname is not set")
|
||||
}
|
||||
hostname = "unconfigured.hostname"
|
||||
}
|
||||
return hostname, err
|
||||
}
|
||||
|
|
|
@ -12,7 +12,7 @@ import (
|
|||
// scutil --set HostName my-mac.example.com
|
||||
|
||||
func osGetHostname() (string, error) {
|
||||
return scutil([]string{"-get", "HostName"})
|
||||
return scutil([]string{"--get", "HostName"})
|
||||
}
|
||||
|
||||
// getDomainName executes the 'domainname' command and returns its output.
|
||||
|
|
Loading…
Reference in New Issue