diff options
| author | Jeff Carr <[email protected]> | 2025-03-23 07:51:30 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-03-23 09:32:50 -0500 |
| commit | a24c5f67e5d0ea90322f0ee9803c996bf3f34bcb (patch) | |
| tree | ef4987100a7411d1669a366f626ff6e71d9c7b5d | |
| parent | f90c4af25ee18068cffdb1501f7c0f31c538aee0 (diff) | |
add virtigod to displayv0.0.51
| -rw-r--r-- | windowZood.go | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/windowZood.go b/windowZood.go index 7a51703..01bcf28 100644 --- a/windowZood.go +++ b/windowZood.go @@ -132,13 +132,19 @@ func AddMachinesPB(tbox *gui.Node, pb *zoopb.Machines) *zoopb.MachinesTable { t.AddStringFunc("zood", func(m *zoopb.Machine) string { return findVersion(m, "zood") }) - t.AddStringFunc("virtigod", func(m *zoopb.Machine) string { + virtbut := t.AddButtonFunc("virtigod", func(m *zoopb.Machine) string { ver := findVersion(m, "virtigod") if ver == "n/a" { return "" } return ver }) + virtbut.Custom = func(m *zoopb.Machine) { + log.Info("Triggering machine", m.Hostname, "to upgrade virtigod") + m.Upgrade = true + m.UpgradeCmd = "apt install virtigod" + } + delf := func(m *zoopb.Machine) string { return "delete" } |
