diff options
| author | Jeff Carr <[email protected]> | 2025-10-12 20:41:59 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-13 03:28:20 -0500 |
| commit | aca9033f21dae1b9862248582827d05151bbe592 (patch) | |
| tree | 4110f7526d08da098d8561c34e6b35c6c91adb3d /doEverything.go | |
| parent | 4cefe0bf52f9d60d25858ebb51b870433004a4a6 (diff) | |
parsing dpkg -I the right way
Diffstat (limited to 'doEverything.go')
| -rw-r--r-- | doEverything.go | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/doEverything.go b/doEverything.go index 66bc887..7418eeb 100644 --- a/doEverything.go +++ b/doEverything.go @@ -73,22 +73,11 @@ func doEverything() (string, error) { } } + // sort the packages & write out the Packages file newest.SortPackage() - var myshit string - for p := range newest.IterAll() { - controlfile, err := p.GetDebianControlFile() - if err != nil { - log.Info("make debInfo file error", err) - panic("deb error") - } - // log.Info(controlfile) - myshit += controlfile - myshit += log.Sprintf("Installed-Size: %s\n", "234234234") - myshit += "\n" - } - + thefile := doMakePackagesFile(newest) fullname := "/home/mirrors/wit/dists/sid/main/binary-amd64/Packages" - if err := os.WriteFile(fullname, []byte(myshit), 0644); err != nil { + if err := os.WriteFile(fullname, []byte(thefile), 0644); err != nil { return fullname, err } |
