36 lines
585 B
Go
36 lines
585 B
Go
/*
|
|
figures out if your hostname is valid
|
|
then checks if your DNS is setup correctly
|
|
*/
|
|
|
|
package linuxstatus
|
|
|
|
import (
|
|
"go.wit.com/gui/gui"
|
|
"go.wit.com/gui/gadgets"
|
|
)
|
|
|
|
var me *LinuxStatus
|
|
|
|
type LinuxStatus struct {
|
|
init bool
|
|
ready bool
|
|
hidden bool
|
|
changed bool
|
|
|
|
window *gadgets.BasicWindow
|
|
group *gui.Node
|
|
grid *gui.Node
|
|
|
|
hostshort *gadgets.OneLiner
|
|
domainname *gadgets.OneLiner
|
|
NSrr *gadgets.OneLiner
|
|
uid *gadgets.OneLiner
|
|
IPv4 *gadgets.OneLiner
|
|
IPv6 *gadgets.OneLiner
|
|
workingIPv6 *gadgets.OneLiner
|
|
nics *gadgets.OneLiner
|
|
speedActual *gadgets.OneLiner
|
|
|
|
}
|