summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-10-12 20:47:54 -0500
committerJeff Carr <[email protected]>2025-10-13 03:28:35 -0500
commitb289edcf4e8e7e386f06accae3b2e87e41a2af0d (patch)
tree3e883c71338a3d58ded33a8ef695e0b712a13062
parentaca9033f21dae1b9862248582827d05151bbe592 (diff)
getting farther
-rw-r--r--doVerify.go3
-rw-r--r--makePackagesFile.go5
2 files changed, 6 insertions, 2 deletions
diff --git a/doVerify.go b/doVerify.go
index a121b8e..af0303a 100644
--- a/doVerify.go
+++ b/doVerify.go
@@ -32,7 +32,7 @@ func doVerify() (string, error) {
log.Printf("debinfo == nil. need to run dpkg -I %s\n", fullname)
populateDebInfo(p)
counter += 1
- if counter > 3 {
+ if counter > 10 {
break
}
continue
@@ -69,6 +69,7 @@ func doVerify() (string, error) {
}
// make sure the fields are valid
if p.Package == "" {
+ me.pb.Delete(p)
log.Printf("%-16.16s %-130.130s\n", "Package is blank", pdump)
counter += 1
continue
diff --git a/makePackagesFile.go b/makePackagesFile.go
index d7067e5..88ddef6 100644
--- a/makePackagesFile.go
+++ b/makePackagesFile.go
@@ -71,7 +71,6 @@ func populateDebInfo(p *zoopb.Package) error {
}
}
varname := strings.TrimSuffix(parts[0], ":")
- // varname = strings.TrimSuffix(varname, ":") // WTF is causing this to be needed
varval := strings.Join(parts[1:], " ")
// log.Printf("varname:%s varval:%s\n", varname, varval)
switch varname {
@@ -92,6 +91,8 @@ func populateDebInfo(p *zoopb.Package) error {
p.DebInfo.Packager = varval
case "Depends":
p.DebInfo.Depends = varval
+ case "Source":
+ p.DebInfo.Source = varval
case "URL":
p.DebInfo.URL = varval
case "Build-Depends":
@@ -100,6 +101,8 @@ func populateDebInfo(p *zoopb.Package) error {
p.DebInfo.InstalledSize = varval
case "Homepage":
p.DebInfo.URL = varval
+ case "Conflicts":
+ p.DebInfo.Conflicts = varval
case "Package-Build-Date":
t, err := cobol.GetTime(varval)
if err == nil {