aptblob
aptblob copied to clipboard
CLI for creating an APT repository on S3 or GCS
Rather than our own hand-rolled parser, we should use a more standard, supported package. The [`pault.ag/go/debian/control` package](https://pkg.go.dev/pault.ag/go/debian/control) comes highly recommended.
GCS has some [extra capabilities](https://cloud.google.com/storage/docs/generations-preconditions) to prevent race conditions with multiple writers. On other backends, this just will no-op and they won't have this protection.
https://wiki.debian.org/DebianRepository/UseThirdParty