diff options
Diffstat (limited to 'doWalk.go')
| -rw-r--r-- | doWalk.go | 22 |
1 files changed, 12 insertions, 10 deletions
@@ -24,10 +24,11 @@ func doWalk() (string, error) { var counter int for _, deb := range debInfos { newdeb := new(zoopb.Package) - newdeb.Filename = deb.Filename - newdeb.MD5SUM = deb.MD5Sum - newdeb.SHA1 = deb.SHA1Sum - newdeb.SHA256 = deb.SHA256Sum + newdeb.DebInfo = new(zoopb.DebInfo) + newdeb.DebInfo.Filename = deb.Filename + newdeb.DebInfo.MD5SUM = deb.MD5Sum + newdeb.DebInfo.SHA1 = deb.SHA1Sum + newdeb.DebInfo.SHA256 = deb.SHA256Sum // log.Info("len(CONTROLDATA)", len(deb.ControlData)) // log.Sprintf("VAR='%s' VAL='%s'\n", varname, varvalue) @@ -38,20 +39,21 @@ func doWalk() (string, error) { newdeb.Package = varvalue case "Version": newdeb.Version = varvalue + case "Architecture": + newdeb.Architecture = varvalue case "Git-Tag-Date": log.Info("CONVERT THIS TO TIME", varname, varvalue) case "Depends": - newdeb.Depends = varvalue + newdeb.DebInfo.Depends = varvalue case "Build-Depends": - newdeb.BuildDepends = varvalue - case "Architecture": - newdeb.Architecture = varvalue + newdeb.DebInfo.BuildDepends = varvalue case "Packager": - newdeb.Packager = varvalue + newdeb.DebInfo.Packager = varvalue case "Package-Build-Date": varvalue = "PackageBuildDate" + log.Info("CONVERT THIS TO TIME", varname, varvalue) case "URL": - newdeb.URL = varvalue + newdeb.DebInfo.Homepage = varvalue default: if ok, err := debian.SetString(newdeb, varname, varvalue); ok { continue |
