distro/depsolve/cloudapi: Add 3rd-party repository support.
Allow 3rd-party repositories to be supported and custom packages installed. Fixes #COMPOSER-1273
This commit is contained in:
parent
10f34de88b
commit
c93ea748a2
17 changed files with 196 additions and 96 deletions
|
|
@ -94,11 +94,12 @@ func (pn *PipelineNames) All() []string {
|
|||
}
|
||||
|
||||
type DepsolveJob struct {
|
||||
PackageSets map[string]rpmmd.PackageSet `json:"package_sets"`
|
||||
Repos []rpmmd.RepoConfig `json:"repos"`
|
||||
ModulePlatformID string `json:"module_platform_id"`
|
||||
Arch string `json:"arch"`
|
||||
Releasever string `json:"releasever"`
|
||||
PackageSets map[string]rpmmd.PackageSet `json:"package_sets"`
|
||||
Repos []rpmmd.RepoConfig `json:"repos"`
|
||||
ModulePlatformID string `json:"module_platform_id"`
|
||||
Arch string `json:"arch"`
|
||||
Releasever string `json:"releasever"`
|
||||
PackageSetsRepositories map[string][]rpmmd.RepoConfig `json:"package_sets_repositories,omitempty"`
|
||||
}
|
||||
|
||||
type ErrorType string
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue