manifest/os: don't depsolve empty workload
Workloads could contain no packages, in which case, skip depsolving.
This commit is contained in:
parent
a92b672bc7
commit
0bebc107d2
1 changed files with 7 additions and 4 deletions
|
|
@ -156,10 +156,13 @@ func (p *OS) getPackageSetChain() []rpmmd.PackageSet {
|
|||
}
|
||||
|
||||
if p.Workload != nil {
|
||||
chain = append(chain, rpmmd.PackageSet{
|
||||
Include: p.Workload.GetPackages(),
|
||||
Repositories: append(p.repos, p.Workload.GetRepos()...),
|
||||
})
|
||||
workloadPackages := p.Workload.GetPackages()
|
||||
if len(workloadPackages) > 0 {
|
||||
chain = append(chain, rpmmd.PackageSet{
|
||||
Include: workloadPackages,
|
||||
Repositories: append(p.repos, p.Workload.GetRepos()...),
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
return chain
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue