debian-forge-composer/internal/distro
Achilleas Koutsou 436d8f9b43 distro/rhel86: add RHEL 8.5 variant
Define the distribution strings for RHEL 8.5 in distro/rhel86 and add
constructors.  Remove the old 8.5 from the distro registry and use the
new constructors.

Composer can now build RHEL 8.5 image-installer on aarch64, which wasn't
supported before.

RHEL 8.5 manifests have changed to minimise the differences from 8.6.
Some changes are fixes made in 8.6 but never backported to 8.5 because
of our (older) policy of not changing definitions after the release of a
distro.
Other changes are non-functional (e.g., stage or package order).

See the list below for the source of each change.

Manifest changes:
- Stage order changed for org.osbuild.systemd-logind and
  org.osbuild.rhsm.
- org.osbuild.grub2 options: config.default = "saved"
  Reverted 111cd8871f
- Partition sizes: RHEL 8.5 had extra arbitrarily sized padding for the
  header.  Now all partitions are sized to fit headers exactly.
  Original change at b7abef54e8.
- SELinux set to permissive in Anaconda.  This was changed in RHEL 8.6
  and 9.0 but never backported to 8.5.
  See a7fbe916b7.
- Installer isolevel set to 3.  Like above, this was changed in
  8.6 and 9.0.
  Original change at d8d161480e.
- Specify a remote for edge deployments.
  Original change at b18b4e80a0.
2022-06-30 11:14:21 +02:00
..
distro_test_common distro/fedora: add container image type 2022-06-29 10:02:46 +02:00
fedora distro/fedora: add container image type 2022-06-29 10:02:46 +02:00
rhel7 distro: option to exclude docs during installation 2022-06-29 10:02:46 +02:00
rhel8 simplify package set chain handling 2022-06-01 11:36:52 +01:00
rhel84 osbuild2: optionally use sgdisk for partitioning 2022-06-21 00:06:26 +02:00
rhel85 distro: new image config to disable selinux 2022-06-29 10:02:46 +02:00
rhel86 distro/rhel86: add RHEL 8.5 variant 2022-06-30 11:14:21 +02:00
rhel90 distro: option to exclude docs during installation 2022-06-29 10:02:46 +02:00
rhel90beta osbuild2: optionally use sgdisk for partitioning 2022-06-21 00:06:26 +02:00
test_distro simplify package set chain handling 2022-06-01 11:36:52 +01:00
distro.go Move GetRedHatRelease() and GetHostDistroName() to common package 2022-06-10 14:48:18 +01:00
distro_test.go distro: bring back TestImageType_PackageSetsChains() 2022-06-01 11:36:52 +01:00
image_config.go distro: option to exclude docs during installation 2022-06-29 10:02:46 +02:00
image_config_test.go RHEL-90: move RHSM configuration to ImageConfig structure 2022-01-11 17:08:19 +01:00