summaryrefslogtreecommitdiff
path: root/makePackagesFile.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-10-13 01:34:28 -0500
committerJeff Carr <[email protected]>2025-10-13 03:29:31 -0500
commit889f6dfdb23334fd01266fe1069c29931574675d (patch)
treefccc44b7f553a87dc387809283bd6347c136db27 /makePackagesFile.go
parent03a800ffc149c17cfad5237c6915155a8feeabf7 (diff)
more housecleaning
Diffstat (limited to 'makePackagesFile.go')
-rw-r--r--makePackagesFile.go7
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")