Documentation
¶
Overview ¶
Package repogen regenerates deterministic APT, RPM/DNF, and APK repository metadata with the spike-selected native tools and publishes every SHA-256 and SHA-512 APT by-hash object advertised by the generated Release document.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Generator ¶
type Generator struct {
// contains filtered or unexported fields
}
Generator regenerates all native repository metadata from canonical package trees.
func (*Generator) Generate ¶
Generate implements pkgrepo.Generator.
type Options ¶
type Options struct {
// DockerPath overrides the docker executable. Empty resolves "docker" from PATH.
DockerPath string
// DebianImage overrides the Debian repository-tool image.
DebianImage string
// FedoraImage overrides the Fedora repository-tool image.
FedoraImage string
// AlpineImage overrides the Alpine repository-tool image.
AlpineImage string
// APKSigningKey is the absolute aggregate APK index private-key path.
APKSigningKey string
// Environ is the child process environment. Nil inherits the parent.
Environ []string
// Stderr receives live container diagnostics. Nil discards them.
Stderr io.Writer
}
Options configures a Generator.
Click to show internal directories.
Click to hide internal directories.