dracut renamed this module so the files were being removed from the
install.img (BUT not from the initramfs). They are necessary for the
shutdown eject feature to work.
Related: rhbz#1805405
The eject utility moved into util-linux and the package was dropped, but
since the runtime-cleanup template is using `removefrom util-linux
--allbut` it was never added to the boot.iso after the move.
This adds it to the list of binaries to keep from util-linux.
Resolves: rhbz#1805405
It was substituting _ which didn't match what pungi uses for creating
the DVD. Make things consistent and use - as the replacement character.
(cherry picked from commit 372bef945f2addbf66c35bce8439f3508ee2ab8a)
Resolves: rhbz#1757338
These packages are now available in BaseOS or AppStream, so include them
in the boot.iso
shim-ia32
grub2-efi-ia32-cdboot
s390utils-hmcdrvfs
xorg-x11-drivers
xorg-x11-server-Xorg
xorg-x11-server-Xorg was already being pulled in as a dependency, but
I've added it back anyway, just to be sure.
dracut-fips is no longer a subpackage so it can be dropped.
docker-anaconda-addon isn't being supported for RHEL8 so drop it as
well.
The resulting image is 6M larger, and the package count goes from 738 to
756 with most of them being x11 drv packages.
Related: rhbz#1622395
iscsi needs the hostname package to function, it now needs to be
installed directly due to the network-scripts split from initscripts.
Resolves: rhbz#1599183
...turns out you can't just have a single template file, because lorax
just picks a single directory and expects all the data it needs to be
there. Sigh.
So this adds all the rest of the files, plus some Makefile machinery for
generating a tarball and updating the specfile after you've checked in
changes. See README for details.