summaryrefslogtreecommitdiff
path: root/wit.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-10-09 20:01:19 -0500
committerJeff Carr <[email protected]>2025-10-09 20:06:43 -0500
commiteb947f9b20ab26f3a264512d9ea876c503eb0ec1 (patch)
tree4c4159a3c54e4e7b1257d874019016ca6f87aeac /wit.go
parent5abcfec4a234a3b4d8f60fa56d85152c06c43da2 (diff)
make /home/mirrors/debian/distsv0.0.82
Diffstat (limited to 'wit.go')
-rw-r--r--wit.go20
1 files changed, 8 insertions, 12 deletions
diff --git a/wit.go b/wit.go
index 09ed6b2..e3f19f0 100644
--- a/wit.go
+++ b/wit.go
@@ -22,6 +22,7 @@ func (m *Machine) IsInstalled(name string) bool {
return false
}
+// this is a work in progress
func (m *Machine) FindInstalledByName(name string) *Package {
if m == nil {
panic("m == nil")
@@ -29,19 +30,14 @@ func (m *Machine) FindInstalledByName(name string) *Package {
if m.Packages == nil {
panic("m.Packages == nil")
}
- // log.Info("FindInstalledByName len=", m.Packages.Len())
- return m.Packages.FindByPackage(name)
- /*
- for p := range m.Packages.IterByName() {
- if name == p.Package {
- // log.Info("package installed:", p.Package, p.Version, p.PkgName)
- return p
- }
- }
- // log.Info("package not-installed:", name)
- return nil
- */
+ for p := range m.Packages.IterByFilename() {
+ if name == p.Package {
+ // log.Info("package installed:", p.Package, p.Version, p.PkgName)
+ return p
+ }
+ }
+ return nil
}
// looks to see if any package matches a name and version