fix build
This commit is contained in:
parent
af7984a887
commit
254e496abf
2
doGui.go
2
doGui.go
|
@ -77,5 +77,5 @@ func saveMachineState() {
|
||||||
log.Info("have machine:", m.Hostname)
|
log.Info("have machine:", m.Hostname)
|
||||||
cur.Append(m)
|
cur.Append(m)
|
||||||
}
|
}
|
||||||
cur.ConfigSave()
|
cur.ConfigSave(me.machinesfile)
|
||||||
}
|
}
|
||||||
|
|
7
main.go
7
main.go
|
@ -33,9 +33,12 @@ func main() {
|
||||||
me.hostname, _ = os.Hostname()
|
me.hostname, _ = os.Hostname()
|
||||||
me.pollDelay = time.Hour
|
me.pollDelay = time.Hour
|
||||||
me.machines = zoopb.NewMachines()
|
me.machines = zoopb.NewMachines()
|
||||||
if err := me.machines.ConfigLoad(); err != nil {
|
if fpath, err := me.machines.ConfigLoad(); err != nil {
|
||||||
log.Warn("load config failed", err)
|
log.Warn("load config failed", err)
|
||||||
os.Exit(-1)
|
me.machinesfile = fpath
|
||||||
|
// os.Exit(-1)
|
||||||
|
} else {
|
||||||
|
me.machinesfile = fpath
|
||||||
}
|
}
|
||||||
if argv.List != nil {
|
if argv.List != nil {
|
||||||
log.Info("do list here")
|
log.Info("do list here")
|
||||||
|
|
31
structs.go
31
structs.go
|
@ -17,19 +17,20 @@ var me *mainType
|
||||||
|
|
||||||
// this app's variables
|
// this app's variables
|
||||||
type mainType struct {
|
type mainType struct {
|
||||||
pp *arg.Parser // for parsing the command line args. Yay to alexf lint!
|
pp *arg.Parser // for parsing the command line args. Yay to alexf lint!
|
||||||
hostname string // my fqdn dns zookeeper hostname
|
hostname string // my fqdn dns zookeeper hostname
|
||||||
pollDelay time.Duration // how often to report our status
|
pollDelay time.Duration // how often to report our status
|
||||||
dog *time.Ticker // the watchdog timer
|
dog *time.Ticker // the watchdog timer
|
||||||
dogchan chan bool // can kill the watchdog
|
dogchan chan bool // can kill the watchdog
|
||||||
distro string // debian,redhat,gentoo,macos,wincrap
|
distro string // debian,redhat,gentoo,macos,wincrap
|
||||||
packages *zoopb.Packages // installed packages and versions
|
packages *zoopb.Packages // installed packages and versions
|
||||||
machines *zoopb.Machines // every machine that has reported itself to the zookeeper
|
machines *zoopb.Machines // every machine that has reported itself to the zookeeper
|
||||||
targets map[string]string // what versions the machines should be running
|
targets map[string]string // what versions the machines should be running
|
||||||
upgrade map[string]bool // use this to trigger builds
|
upgrade map[string]bool // use this to trigger builds
|
||||||
myGui *prep.GuiPrep // the gui toolkit handle
|
myGui *prep.GuiPrep // the gui toolkit handle
|
||||||
machinesWin *gadgets.GenericWindow // the machines gui window
|
machinesWin *gadgets.GenericWindow // the machines gui window
|
||||||
machinesBox *gui.Node // the machines gui parent box widget
|
machinesBox *gui.Node // the machines gui parent box widget
|
||||||
machinesTB *zoopb.MachinesTable // the machines gui table buffer
|
machinesTB *zoopb.MachinesTable // the machines gui table buffer
|
||||||
zood *stdTableWin // the zood version window
|
zood *stdTableWin // the zood version window
|
||||||
|
machinesfile string // where the machines.pb file should be stored
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue