Documentation ¶
Index ¶
- func BuildAllRepositoryFiles(ctx context.Context, ownerID int64) error
- func BuildSpecificRepositoryFiles(ctx context.Context, ownerID int64, group string) error
- func GetOrCreateKeyPair(ctx context.Context, ownerID int64) (string, string, error)
- func GetOrCreateRepositoryVersion(ctx context.Context, ownerID int64) (*packages_model.PackageVersion, error)
- func SignPackage(buf *packages_module.HashedBuffer, privateKey string) (*packages_module.HashedBuffer, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildAllRepositoryFiles ¶
BuildAllRepositoryFiles (re)builds all repository files for every available group
func BuildSpecificRepositoryFiles ¶
BuildSpecificRepositoryFiles builds metadata files for the repository
func GetOrCreateKeyPair ¶
GetOrCreateKeyPair gets or creates the PGP keys used to sign repository metadata files
func GetOrCreateRepositoryVersion ¶
func GetOrCreateRepositoryVersion(ctx context.Context, ownerID int64) (*packages_model.PackageVersion, error)
GetOrCreateRepositoryVersion gets or creates the internal repository package The RPM registry needs multiple metadata files which are stored in this package.
func SignPackage ¶
func SignPackage(buf *packages_module.HashedBuffer, privateKey string) (*packages_module.HashedBuffer, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.