blob: 31955bbdae63bdd2576461e1b4829cf4b79815d4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
package debian
import (
"strings"
"go.wit.com/lib/protobuf/zoopb"
"go.wit.com/log"
)
// make a list of the newest .deb files
func MakePackagesFile(all *zoopb.Packages) string {
var pfile string
for pb := range all.IterAll() {
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")
pfile += controlfile
}
return pfile
}
|