summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--parseDpkgOutputIntoPB.go3
-rw-r--r--wit.go10
2 files changed, 10 insertions, 3 deletions
diff --git a/parseDpkgOutputIntoPB.go b/parseDpkgOutputIntoPB.go
index d9b1c4d..7c5ef69 100644
--- a/parseDpkgOutputIntoPB.go
+++ b/parseDpkgOutputIntoPB.go
@@ -19,6 +19,9 @@ func ParseDpkgOutputIntoPB(pb *zoopb.Package, all string) {
for scanner.Scan() {
line := scanner.Text()
parts := strings.Fields(line)
+ if len(parts) == 0 {
+ continue
+ }
if starting {
if parts[0] == "new" {
if config.Verbose() {
diff --git a/wit.go b/wit.go
index d5ac252..808bb5f 100644
--- a/wit.go
+++ b/wit.go
@@ -77,9 +77,13 @@ func scanPackageListFile(m *zoopb.Machine, filename string) error {
for scanner.Scan() {
line := scanner.Text()
if line == "" {
- p, namemap := parsePackageInfo(debInfo)
- _ = namemap
- fillPB(p, namemap)
+ p := new(zoopb.Package)
+ ParseDpkgOutputIntoPB(p, debInfo)
+ /*
+ p, namemap := parsePackageInfo(debInfo)
+ _ = namemap
+ fillPB(p, namemap)
+ */
m.Wit.Clone(p)
debInfo = ""
}