need to fix this still
This commit is contained in:
parent
1c18f171c1
commit
37a3c96227
41
apt_linux.go
41
apt_linux.go
|
@ -70,3 +70,44 @@ func dpkgQuery() (map[string]string, error) {
|
||||||
// Return the map with package names and versions
|
// Return the map with package names and versions
|
||||||
return installedPackages, scanner.Err()
|
return installedPackages, scanner.Err()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (me *Machine) UpdatePackages() string {
|
||||||
|
log.Info("fixme. broken after move to autogenpb")
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
func (me *Machine) UpdatePackages() string {
|
||||||
|
// 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)
|
||||||
|
}
|
||||||
|
|
||||||
|
var newCounter, changeCounter int
|
||||||
|
// Print the installed packages and their versions
|
||||||
|
for pkg, version := range newP {
|
||||||
|
found := me.Packages.FindByName(pkg)
|
||||||
|
if found == nil {
|
||||||
|
log.Info("adding new", pkg, version)
|
||||||
|
me.addNew(pkg, version)
|
||||||
|
newCounter += 1
|
||||||
|
} else {
|
||||||
|
found.Version = version
|
||||||
|
panic("redo this. broken after autogenpb. was never right anyway")
|
||||||
|
//if me.Packages.Update(found) {
|
||||||
|
// changeCounter += 1
|
||||||
|
//}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
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
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
Loading…
Reference in New Issue