summaryrefslogtreecommitdiff
path: root/parseDpkgOutputIntoPB.go
diff options
context:
space:
mode:
Diffstat (limited to 'parseDpkgOutputIntoPB.go')
-rw-r--r--parseDpkgOutputIntoPB.go38
1 files changed, 18 insertions, 20 deletions
diff --git a/parseDpkgOutputIntoPB.go b/parseDpkgOutputIntoPB.go
index cb1692f..f1a19a1 100644
--- a/parseDpkgOutputIntoPB.go
+++ b/parseDpkgOutputIntoPB.go
@@ -176,35 +176,33 @@ func ParseDpkgOutputIntoPB(pb *zoopb.Package, all string) {
pb.DebInfo.Conflicts = varval
case "Source-Date":
t, err := cobol.GetTime(varval)
- if err == nil {
- pb.GitDate = timestamppb.New(t)
- } else {
- if config.Verbose() {
- log.Info("FIXME: Package-Build-Date", varval, err)
- }
+ if t != nil {
+ pb.GitDate = timestamppb.New(*t)
+ } else if config.Verbose() {
+ log.Info("FIXME: Package-Build-Date", varval, err)
}
case "Deb-File-Date":
pb.DebInfo.DebCtime = varval
- t, _ := cobol.GetTime(varval)
- pb.Ctime = timestamppb.New(t)
+ t, err := cobol.GetTime(varval)
+ if t != nil {
+ pb.GitDate = timestamppb.New(*t)
+ } else if config.Verbose() {
+ log.Info("FIXME: Package-Build-Date", varval, err)
+ }
case "Build-Date":
pb.DebInfo.BuildDate = varval
t, err := cobol.GetTime(varval)
- if err == nil {
- pb.BuildDate = timestamppb.New(t)
- } else {
- if config.Verbose() {
- log.Info("FIXME: Package-Build-Date", varval, err)
- }
+ if t != nil {
+ pb.BuildDate = timestamppb.New(*t)
+ } else if config.Verbose() {
+ log.Info("FIXME: Package-Build-Date", varval, err)
}
case "Package-Build-Date":
t, err := cobol.GetTime(varval)
- if err == nil {
- pb.BuildDate = timestamppb.New(t)
- } else {
- if config.Verbose() {
- log.Info("FIXME: Package-Build-Date", varval, err)
- }
+ if t != nil {
+ pb.BuildDate = timestamppb.New(*t)
+ } else if config.Verbose() {
+ log.Info("FIXME: Package-Build-Date", varval, err)
}
case "Git-Tag-Date":
if config.Verbose() {