Skip to content

Commit 07b562a

Browse files
committed
rpm: consume target package iterator
Generate supplemental package sections directly from the shared target package sequence. Signed-off-by: Brian Goff <cpuguy83@gmail.com>
1 parent f8ac522 commit 07b562a

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

packaging/linux/rpm/template.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -915,8 +915,7 @@ func (w *specWrapper) Install() fmt.Stringer {
915915
artifacts := w.Spec.GetArtifacts(w.Target)
916916
installArtifacts(b, artifacts, w.Name)
917917

918-
packages := w.Spec.GetSubPackages(w.Target)
919-
for key, pkg := range dalec.SortedMapIter(packages) {
918+
for key, pkg := range dalec.GetSubPackagesForTarget(w.Spec, w.Target) {
920919
if pkg.Artifacts != nil {
921920
resolvedName := pkg.ResolvedName(w.Spec.Name, key)
922921
installArtifacts(b, *pkg.Artifacts, resolvedName)
@@ -1201,8 +1200,7 @@ func (s *subPkgWrapper) directive() string {
12011200
func (w *specWrapper) SubPackages() (fmt.Stringer, error) {
12021201
b := &strings.Builder{}
12031202

1204-
packages := w.Spec.GetSubPackages(w.Target)
1205-
for key, pkg := range dalec.SortedMapIter(packages) {
1203+
for key, pkg := range dalec.GetSubPackagesForTarget(w.Spec, w.Target) {
12061204
sw := &subPkgWrapper{
12071205
ResolvedName: pkg.ResolvedName(w.Spec.Name, key),
12081206
Pkg: pkg,

0 commit comments

Comments
 (0)