TestDistro_Manifest: use DepsolvePackageSets instead of Depsolve
This commit is contained in:
parent
e819e08098
commit
694230b453
1 changed files with 11 additions and 7 deletions
|
|
@ -141,13 +141,17 @@ func getImageTypePkgSpecSets(imageType distro.ImageType, bp blueprint.Blueprint,
|
|||
|
||||
rpm_md := rpmmd.NewRPMMD(cacheDir)
|
||||
|
||||
imgPackageSpecSets := make(map[string][]rpmmd.PackageSpec)
|
||||
for name, packages := range imgPackageSets {
|
||||
packageSpecs, _, err := rpm_md.Depsolve(packages, repos, imageType.Arch().Distro().ModulePlatformID(), imageType.Arch().Name(), imageType.Arch().Distro().Releasever())
|
||||
if err != nil {
|
||||
panic("Could not depsolve: " + err.Error())
|
||||
}
|
||||
imgPackageSpecSets[name] = packageSpecs
|
||||
imgPackageSpecSets, err := rpm_md.DepsolvePackageSets(
|
||||
imageType.PackageSetsChains(),
|
||||
imgPackageSets,
|
||||
repos,
|
||||
nil,
|
||||
imageType.Arch().Distro().ModulePlatformID(),
|
||||
imageType.Arch().Name(),
|
||||
imageType.Arch().Distro().Releasever(),
|
||||
)
|
||||
if err != nil {
|
||||
panic("Could not depsolve: " + err.Error())
|
||||
}
|
||||
|
||||
return imgPackageSpecSets
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue