debian-forge-composer/internal/distro/rhel90
Ondřej Budai e1e4a1f845 distro/rhel90: add s390utils-core to the build pipeline for s390x
A recent update to crypto-policies changed its requirements from:

Recommends: grubby

to:

Recommends: (grubby if kernel)

We don't install kernel in the build pipeline, thus grubby was now no longer
installed. This caused also s390utils-core to not be installed on s390x.
s390utils-core has to be in the build pipeline though because we use
/usr/sbin/zipl from it to install the bootloader to s390x images.

Long story short, images for s390x currently cannot be build because
/usr/sbin/zipl is no longer in the build pipeline. This commit fixes that
by explicitly adding s390utils-core to the package list for s390x.

I verified this fix on an actual s390x machine. The test manifest was
regenerated but it's actually still the same because we use an older
snapshot that doesn't contain the newest crypto-policies change.

Kudos to Tomáš Hozza for helping me out!

Signed-off-by: Ondřej Budai <ondrej@budai.cz>
2021-06-30 14:48:57 +02:00
..
distro.go distro/rhel90: make selinux stage the last one 2021-06-29 13:56:26 +02:00
distro_test.go distro/rhel90: include qemu-guest-agent in qcow2 2021-06-29 13:56:26 +02:00
packages.go distro/rhel90: add s390utils-core to the build pipeline for s390x 2021-06-30 14:48:57 +02:00