summaryrefslogtreecommitdiff
path: root/makePackagesFile.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-10-15 05:34:44 -0500
committerJeff Carr <[email protected]>2025-10-15 05:34:44 -0500
commit291f68c2e5e8b7d10ea62c92b1b67c31d5207ca2 (patch)
treec68f838776411c7b602c44d36b29ff9c44bc29fb /makePackagesFile.go
parent4edcd924f3ba12bdcf952c563657d7d4cc8b8165 (diff)
fix Description
Diffstat (limited to 'makePackagesFile.go')
-rw-r--r--makePackagesFile.go18
1 files changed, 18 insertions, 0 deletions
diff --git a/makePackagesFile.go b/makePackagesFile.go
index 31955bb..b51ecd2 100644
--- a/makePackagesFile.go
+++ b/makePackagesFile.go
@@ -29,3 +29,21 @@ func MakePackagesFile(all *zoopb.Packages) string {
}
return pfile
}
+
+func MakeControlFile(pb *zoopb.Package) string {
+ var controlfile string
+ parts, err := zoopb.GetDebInfoFields(pb)
+ if err != nil {
+ log.Info(err)
+ }
+ for _, varname := range parts {
+ varname, varval := GetKeyFromPackagePB(pb, varname)
+ varval = strings.TrimSpace(varval)
+ if varval == "" {
+ continue
+ }
+ controlfile += log.Sprintf("%s: %s\n", varname, varval)
+ }
+ controlfile += log.Sprintf("\n")
+ return strings.TrimSpace(controlfile)
+}