Lorax already writes this list of installed packages when it creates the
iso. There is no need to run rpm from inside runtime-postinstall.tmpl
Resolves: RHEL-54534
This got synched over from Fedora, but the subsequent revert wasn't
applied.
blacklist_exceptions prevents the installed system from booting.
See https://bugzilla.redhat.com/show_bug.cgi?id=1853668 for details.
Resolves: RHEL-53779
"Drop non-determinism from default templates") made
an attempt to ensure /etc/gshadow is reproducible by sorting it.
However, there was a typo causing the sorted version to be saved as
/etc/gschadow, leaving the original intact.
(from upstream lorax commit 33f1877dd6fa5659b42b89195a1795c837b89904)
Resolves: RHEL-35396
Audio is not needed on the boot.iso, and now that the firmware package
has been split up it is easier to remove specific firmware completely.
Related: RHEL-44311
As a part of the switch to Wayland the installer
switches from VNC top RDP, which is provided by a different tool
(GNOME remote desktop). As a result, Tiger VNC is no longer needed
on the boot.iso and should be dropped from the templates.
Resolves: RHEL-38741
With libreport going away from RHEL 10,
lets remove any references to if from the
image generation templates, so that the
package can be removed from the distro.
Resolves: RHEL-39794
Systemd config files were moved from /etc to /usr/lib/systemd,
so this snippet fails. Instead of editing the config file, just create
a drop-in snippet with the desired configuration.
Backported from lorax commit f38bddac3f44dc36ba5f96d997a533bbcacd6458
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
This is following
d0ce83327c
from upstream, but trimmed down to just dosfstools as EL seems
very tight about which packages to include. We can add any of
the others that should be included, if anyone knows which those
should be. The relevant udisks2 change is
92fceb0c5d
- we can no longer rely on any package that udisks2 previously
Required to be in the installer environment.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
Add lohit-marathi-fonts for Marathi.
Replace kacst-*-fonts with paktype-naskh-basic-fonts for Urdu,
for Arabic, we use dejavu-sans-fonts.
Replace lklug-fonts with google-noto-sans-sinhala-vf-fonts for Sinhala.
Replace lohit-gurmukhi-fonts with google-noto-sans-gurmukhi-fonts for Gurmukhi.
Cherry-picked from lorax 7d7d158399e7af6b8e681b361cca10fbb94156b6
gtk4 is now getting sucked into installer images because mutter
depends on it (since 44-beta). Strip some stuff the installer
env currently doesn't need. The /usr/bin/* removal may not be
safe long-term, but it should be OK for now.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
Without this set rsyslogd will try to use / for things like
/imjournal.state.tmp, which will fail due to SELinux.
This also replaces the deprecated '~' discard action with 'stop'.
Resolves: rhbz#2160070