diff options
| author | Jeff Carr <[email protected]> | 2025-10-13 01:34:28 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-13 03:29:31 -0500 |
| commit | 889f6dfdb23334fd01266fe1069c29931574675d (patch) | |
| tree | fccc44b7f553a87dc387809283bd6347c136db27 /makePackagesFile.go | |
| parent | 03a800ffc149c17cfad5237c6915155a8feeabf7 (diff) | |
more housecleaning
Diffstat (limited to 'makePackagesFile.go')
| -rw-r--r-- | makePackagesFile.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/makePackagesFile.go b/makePackagesFile.go index 0de9e3c..0257712 100644 --- a/makePackagesFile.go +++ b/makePackagesFile.go @@ -33,6 +33,10 @@ func populateDebInfo(p *zoopb.Package) error { if r.Exit != 0 { return errors.New("dpkg returned -1") } + stat, err := os.Stat(fullname) + if err != nil { + return err + } filedata, err := os.Open(fullname) if err != nil { return err @@ -58,6 +62,9 @@ func populateDebInfo(p *zoopb.Package) error { // p.DebInfo.SHA1 = fmt.Sprintf("%x", hSHA1.Sum(nil)) // deprecated // SHA256 HASH END + // set file create time + p.Ctime = timestamppb.New(stat.ModTime()) + // PARSE "dpkg -I <p.Filename>", then exit as we are done starting := true all := strings.Join(r.Stdout, "\n") |
