summaryrefslogtreecommitdiff
path: root/wit.go
diff options
context:
space:
mode:
Diffstat (limited to 'wit.go')
-rw-r--r--wit.go16
1 files changed, 13 insertions, 3 deletions
diff --git a/wit.go b/wit.go
index f2a14f5..0f68aae 100644
--- a/wit.go
+++ b/wit.go
@@ -11,6 +11,16 @@ var VERSION string
var BUILDTIME string
func (m *Machine) IsInstalled(name string) bool {
+ loop := m.Packages.SortByName()
+ for loop.Scan() {
+ p := loop.Package()
+ if name == p.Name {
+ // log.Info("package installed:", p.Name, p.Version, p.PkgName)
+ return true
+ }
+ }
+
+ // log.Info("package not-installed:", name)
return false
}
@@ -117,10 +127,10 @@ func parsePackageInfo(lines string) *Package {
}
p := Package{
- Name: name,
- Version: version,
+ Name: name,
+ Version: version,
PkgName: filename,
- SrcPath: gopath,
+ SrcPath: gopath,
}
return &p