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 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