diff options
Diffstat (limited to 'wit.go')
| -rw-r--r-- | wit.go | 16 |
1 files changed, 13 insertions, 3 deletions
@@ -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 |
