debian-forge-composer/internal/distro
Tomas Hozza bab13f3c90 RHEL-9.0: replace the @core package group with a static list of packages
Don't use the `@core` package group in image definitions, because it is
not intended as the minimal package set for virtual / cloud images. In
addition, its content is changing without us knowing, which has
consequences such as the recent discovery of the fact that TuneD is no
longer installed by default on RHEL images, while it definitely should be.

Replace the `@core` package group with the `coreOsCommonPackageSet`
package set. The content of it is based on the latest `@core` group
definition with a few modifications, so that image package sets
never end up having the same package listed in the `Include` and `Exclude`
package set at the same time. All additions have been accompanied with a
comment and all removals have been kept commented out with a comment.

The fact that the change does not have any effect on image package sets
was verified by regenerating all RHEL-9.0 image test cases. There is
however one change in the VMDK image. Specifically the
`python3-libselinux` package have been added. The reason is that the
latest `@core` group definition was used when defining the content of
`coreOsCommonPackageSet`, however the `@core` group definition in the
RPMRepo snapshot used for the image test case didn't include the package
yet.

Signed-off-by: Tomas Hozza <thozza@redhat.com>
2021-12-01 19:45:36 +01:00
..
distro_test_common Test all manifests with depsolved package sets 2021-11-19 19:50:25 +01:00
fedora33 distro: ImageType build and payload pipeline names 2021-11-16 09:49:37 +01:00
rhel8 distro: ImageType build and payload pipeline names 2021-11-16 09:49:37 +01:00
rhel84 distro: ImageType build and payload pipeline names 2021-11-16 09:49:37 +01:00
rhel85 distro: ImageType build and payload pipeline names 2021-11-16 09:49:37 +01:00
rhel86 internal: drop not needed kargs 2021-11-20 14:31:44 +01:00
rhel90 RHEL-9.0: replace the @core package group with a static list of packages 2021-12-01 19:45:36 +01:00
rhel90beta distro/rhel90*: minor code cleanup 2021-11-17 12:49:10 +01:00
test_distro distro: ImageType build and payload pipeline names 2021-11-16 09:49:37 +01:00
distro.go distro: ImageType build and payload pipeline names 2021-11-16 09:49:37 +01:00
distro_test.go Test all manifests with depsolved package sets 2021-11-19 19:50:25 +01:00
osrelease_test.go distro: add DetectHost 2019-11-10 17:23:14 +01:00