debian-forge-composer/internal/distro
Achilleas Koutsou d5c4a0c31f distro: copy PackageSets() functionality into Manifest()
Copy the functionality of the ImageType.PackageSets() methods into
ImageType.Manifest() for each distro.

The Manifest() method now collects all package sets and repositories
from the blueprint and image type and after generating the Manifest
instance, calls the GetPackageSetChains() method to attach the computed
package sets to the Manifest before returning it.

The package sets in the call are now renamed to staticPackageSets to
differentiate from the dynamic (computed) package sets that are affected
by the manifest generation.
2023-05-31 16:40:07 +02:00
..
distro_test_common distro: pass entire Blueprint to Manifest() 2023-05-31 16:40:07 +02:00
fedora distro: copy PackageSets() functionality into Manifest() 2023-05-31 16:40:07 +02:00
rhel7 distro: copy PackageSets() functionality into Manifest() 2023-05-31 16:40:07 +02:00
rhel8 distro: copy PackageSets() functionality into Manifest() 2023-05-31 16:40:07 +02:00
rhel9 distro: copy PackageSets() functionality into Manifest() 2023-05-31 16:40:07 +02:00
test_distro distro: pass entire Blueprint to Manifest() 2023-05-31 16:40:07 +02:00
distro.go distro: pass entire Blueprint to Manifest() 2023-05-31 16:40:07 +02:00
distro_test.go distro: pass entire Blueprint to Manifest() 2023-05-31 16:40:07 +02:00
image_config.go subscription: new package for subscription options 2023-05-31 16:40:07 +02:00
image_config_test.go common: merge all *ToPtr methods to one generic ToPtr 2023-01-09 14:03:18 +01:00