diff options
| author | Jeff Carr <[email protected]> | 2025-10-07 10:14:13 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-07 10:14:13 -0500 |
| commit | 13416a660440f478eafb5c5960aafa56c22dcdfd (patch) | |
| tree | 25fa7f00ba45e457fe4adbb0fcdf0235931c12ac | |
| parent | 8d13cdd7c14e305f3762a9e62ff35c601c1c6ac6 (diff) | |
fix panic()
| -rw-r--r-- | init.go | 11 | ||||
| -rw-r--r-- | update.go | 16 |
2 files changed, 3 insertions, 24 deletions
@@ -8,17 +8,6 @@ import ( "go.wit.com/log" ) -// sent via -ldflags -var VERSION string -var BUILDTIME string - -/* -func (m *zoopb.Machine) SinceLastUpdate() time.Duration { - age := m.Laststamp.AsTime() - return time.Since(age) -} -*/ - func InitMachine() *zoopb.Machine { var fullname string var err error @@ -79,15 +79,14 @@ func (me *Machine) UpdatePackages() string { } */ -func UpdatePackages(me *zoopb.Machine) string { +func UpdatePackages(me *zoopb.Machine) error { // Get the list of installed packages for the detected distro newP, err := getPackageList(me.Distro) if err != nil { fmt.Println("Error:", err) - return fmt.Sprintln("getPackageList()", err) + return err } - var newCounter, changeCounter int // Print the installed packages and their versions for pname, version := range newP { found := me.Packages.FindByName(pname) @@ -97,7 +96,6 @@ func UpdatePackages(me *zoopb.Machine) string { new1.Name = pname new1.Version = version me.Packages.Append(new1) - newCounter += 1 } else { found.Version = version // panic("redo this. broken after autogenpb. was never right anyway") @@ -106,13 +104,5 @@ func UpdatePackages(me *zoopb.Machine) string { //} } } - - footer := fmt.Sprintf("%s has distro %s with %d packages installed", me.Hostname, me.Distro, me.Packages.Len()) - if changeCounter != 0 { - footer += fmt.Sprintf(" (%d changed)", changeCounter) - } - if newCounter != 0 { - footer += fmt.Sprintf(" (%d new)", newCounter) - } - return footer + return nil } |
