debian-forge-composer/internal/distro/rhel7
Achilleas Koutsou 2a4cd1966d distro: pass all repos to initializeManifest
Pass through all repos to the initalizeManifest() function.  Each
pipeline will then select which repositories it needs based on the
PackageSets field of each repository.

Before, we only passed global repos down to the manifest generators and
pipeline-specific repositories would only be used if they were attached
to package sets and were handled explicitly by a pipeline generator.

The repositories of the "blueprint" package set are explicitly added to
the workload and returned by the "os" pipeline.
The repositories of the "installer" package set are explicitly added to
the "anaconda-tree" pipeline.

If a repository was specified for any other pipeline, for example
"build", the repositories for the that package set were never added to
the pipeline.

Fixes #3290
2023-02-23 16:22:42 +01:00
..
azure.go manifest: support force-relabel for SELinux in image config 2023-01-25 20:37:12 +01:00
distro.go distro: pass all repos to initializeManifest 2023-02-23 16:22:42 +01:00
distro_test.go distro/*: allow /boot to be customized 2022-08-08 18:05:05 +02:00
images.go distro: set dir / file BP customizations in OS customizations 2023-02-22 12:17:36 +01:00
package_sets.go distro/rhel7: delete unused functions, types, and constants 2023-01-25 20:37:12 +01:00
partition_tables.go distro: use storage capacity multiple constants in partition tables 2022-09-15 20:39:40 +02:00
qcow2.go manifest: support force-relabel for SELinux in image config 2023-01-25 20:37:12 +01:00