summaryrefslogtreecommitdiff
path: root/makePackagesFile.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-10-13 01:20:28 -0500
committerJeff Carr <[email protected]>2025-10-13 03:29:21 -0500
commit03a800ffc149c17cfad5237c6915155a8feeabf7 (patch)
treee1e2affeb82340e3325507c46f35d3f8b1accac7 /makePackagesFile.go
parentc48a87214660ab91e97361e3d227c3bcd93da3f9 (diff)
generate hashes on init .deb
Diffstat (limited to 'makePackagesFile.go')
-rw-r--r--makePackagesFile.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/makePackagesFile.go b/makePackagesFile.go
index 7c05fea..0de9e3c 100644
--- a/makePackagesFile.go
+++ b/makePackagesFile.go
@@ -3,7 +3,6 @@ package main
import (
"bufio"
"crypto/md5"
- "crypto/sha1"
"crypto/sha256"
"errors"
"fmt"
@@ -44,12 +43,13 @@ func populateDebInfo(p *zoopb.Package) error {
// SHA256 HASH
p.DebInfo = new(zoopb.DebInfo)
- hMD5 := md5.New()
- hSHA1 := sha1.New()
hSHA256 := sha256.New()
+ hMD5 := md5.New() // probably deprecate, but love md5sum too much
+ // hSHA1 := sha1.New() // deprecated
// TeeReader allows writing to multiple hashers at once
- multiWriter := io.MultiWriter(hMD5, hSHA1, hSHA256)
+ // multiWriter := io.MultiWriter(hMD5, hSHA1, hSHA256)
+ multiWriter := io.MultiWriter(hSHA256, hMD5)
if _, err := io.Copy(multiWriter, filedata); err != nil {
return err
}
@@ -58,7 +58,7 @@ func populateDebInfo(p *zoopb.Package) error {
// p.DebInfo.SHA1 = fmt.Sprintf("%x", hSHA1.Sum(nil)) // deprecated
// SHA256 HASH END
- // PARSE "dpkg -I moon-buggy.deb", then exit as we are done
+ // PARSE "dpkg -I <p.Filename>", then exit as we are done
starting := true
all := strings.Join(r.Stdout, "\n")
scanner := bufio.NewScanner(strings.NewReader(all))