diff options
| author | Jeff Carr <[email protected]> | 2025-10-15 05:34:44 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-15 05:34:44 -0500 |
| commit | 291f68c2e5e8b7d10ea62c92b1b67c31d5207ca2 (patch) | |
| tree | c68f838776411c7b602c44d36b29ff9c44bc29fb /makePackagesFile.go | |
| parent | 4edcd924f3ba12bdcf952c563657d7d4cc8b8165 (diff) | |
fix Description
Diffstat (limited to 'makePackagesFile.go')
| -rw-r--r-- | makePackagesFile.go | 18 |
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) +} |
