Commit Graph

43 Commits

Author SHA1 Message Date
Yaakov Selkowitz
111bafa157 runtime-install: Revert "Replace wget with wget2"
This reverts commit b78f09a8fd.

Resolves: RHEL-45269
2024-07-22 16:31:33 -04:00
Brian C. Lane
35fb9319ff runtime-cleanup: Fix gshadow typo
"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
2024-07-17 15:15:36 -07:00
Brian C. Lane
993255c159 kernel: Keep nvram module
ppc64le needs this, and it was present in RHEL9. See rhbz#2050878 for
background.

Resolves: RHEL-36443
2024-07-17 14:06:16 -07:00
Brian C. Lane
658cf9aec7 kernel: Keep hid-multitouch module
Needed for HP touchpads.
This was added back in RHEL8, see rhbz#1670182 for details.

Resolves: RHEL-49546
2024-07-17 14:00:21 -07:00
Jan Stodola
843a484ebc Remove xorg leftovers
Resolves: RHEL-45879
2024-07-02 14:58:34 +02:00
Brian C. Lane
0b706d6f5d firmware: Exclude installation of audio firmware
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
2024-06-27 16:32:37 +00:00
Brian C. Lane
b2ea09edbb runtime-cleanup: Cleanup firmware moved to brcmfmac-firmware
Related: RHEL-44311
2024-06-27 16:32:37 +00:00
Brian C. Lane
a5593f69af runtime-cleanup: Cleanup firmware moved to intel-audio-firmware
Related: RHEL-44311
2024-06-27 16:32:37 +00:00
Brian C. Lane
6499af9c93 runtime-cleanup: Cleanup firmware moved to dvb-firmware
Related: RHEL-44311
2024-06-27 16:32:37 +00:00
Brian C. Lane
120187a607 runtime-cleanup: qcom firmware is now in the qcom-firmware package
Related: RHEL-44311
2024-06-27 16:32:37 +00:00
Martin Kolman
5afa80565b Drop Tiger VNC from templates
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
2024-06-27 16:29:30 +00:00
Tomas Popela
f32b22a68b Remove libvisual from runtime-cleanup as it's being removed from RHEL 10
Resolves: RHEL-39949
2024-06-04 20:16:54 +00:00
Martin Kolman
18f85d4c10 Drop libreport from templates
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
2024-06-03 17:36:36 +02:00
Martin Kolman
f1aa93ab07 Adjust Lorax templates for the Xorg to Wayland switch
Make sure packages and files needed for Wayland to work
are not purged at RHEL 10 boot.iso generation time.

Resolves: RHEL-38740
2024-05-27 14:49:23 +02:00
Brian C. Lane
a6b890afa9 Drop gdisk from the boot.iso
It is obsolete and we have better tools, like parted, to deal with GPT
disks.

Resolves: RHEL-38339
2024-05-22 14:42:22 -07:00
Parag Nemade
7ccc93247d
Resolves: RHEL-32728
runtime-install: Update font packages
runtime-cleanup: Update font packages
2024-04-18 13:07:02 +05:30
Yaakov Selkowitz
b78f09a8fd Replace wget with wget2
https://fedoraproject.org/wiki/Changes/Wget2asWget
https://github.com/minimization/content-resolver-input/pull/1046
2024-01-13 22:07:35 -05:00
Stephen Gallagher
6b75ec9ab0
Re-sync from Fedora
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-06-09 09:26:14 -04:00
Peng Wu
2d3aaf656a
Update for Noto CJK Variable Fonts
https://fedoraproject.org/wiki/Changes/Noto_CJK_Variable_Fonts
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-03-27 08:35:33 -04:00
Adam Williamson
5afe3712cc
Strip some things from gtk4
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>
2023-02-17 15:13:44 -05:00
Vladimir Slavik
ab80801921
Drop anaconda auditd replacement
This means: Keep all things from the audit package as-is, do not erase or
overwrite.

Previously:
- clean up most things audit in the template
- install a custom replacement for auditd from the anaconda packages
- in anaconda, run the replacement manually

Now:
- keep audit things as they are
- do not install the custom replacement
- in anaconda, run "auditctl -e 0" instead of the custom binary

Overall goals remain the same and met:
- keep boot.iso small: this adds +200 KiB-ish
- do not run auditd to lower runtime memory requirements: still ok
- do not spam journal/syslog with audit messages: still ok

Note: Most audit messages come from dracut, where it is not turned off
anyway.

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-10-18 16:07:19 -04:00
Stephen Gallagher
533b553749
Merge remote-tracking branch 'cs/c9s' into eln 2022-02-07 10:55:45 -05:00
Brian C. Lane
d39414517d Keep nvram kernel module
Resolves: rhbz#2050878
2022-02-04 14:39:50 -08:00
Stephen Gallagher
4d4ff6b3d5
Merge sound-support cleanup changes from Fedora
Includes 4a678d6670add49fe17ede43e5789d05a24b4e45 and
22c3e76d6c01f019bbe3a78da751933dc6e53459 from the lorax
package.

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-01-04 17:09:46 -05:00
Brian C. Lane
f457a3c5cf runtime-cleanup: Remove dropped packages from template
cdparanoia and genisoimage have been dropped from the release so they do
not need to be removed in the cleanup template.

Resolves: rhbz#1991006
2021-10-06 09:54:38 -07:00
Brian C. Lane
a0cd6f8f82 runtime-install: Remove gfs2-utils
It is not needed on the installer media. Also remove references from
runtime-cleanup.tmpl

Resolves: rhbz#1975378
2021-06-23 08:59:04 -07:00
Brian C. Lane
ec4c1c00f3 runtime-cleanup: libvorbis is still pulled in by dependencies
rvykydal pointed out that libvorbis is still pulled in via gnome-kiosk
dependencies so keep the removefrom line and update the comment.

Related: rhbz#1961099
2021-05-20 10:20:42 -07:00
Brian C. Lane
bd32471999 Replace metacity with gnome-kiosk
Resolves: rhbz#1961099
2021-05-19 09:35:21 -07:00
Brian C. Lane
af0897221d runtime-cleanup: branding.logos includes the full package name
so drop the -logos left over from using product.name

Resolves: rhbz#1956205
2021-05-10 16:45:54 -07:00
Brian C. Lane
91133f1b20 runtime-cleanup: Use branding package name instead of product.name
This requires a new version of lorax, 34.9.1 or later.

Resolves: rhbz#1956205
2021-05-05 12:05:23 -07:00
Brian C. Lane
211225c717 runtime-cleanup: Remove dump from cleanup
Related: rhbz#1931762
2021-05-03 14:24:18 -07:00
Brian C. Lane
e95b9c4556 runtime-cleanup: Remove mcpp and libmcpp cleanup
These are no longer being pulled into the boot.iso by xorg-x11-server-utils

Resolves: rhbz#1955429
2021-05-03 09:39:01 -07:00
Simon Pichugin
06d3e5d6ac Don't remove libldap_r libraries during runtime-cleanup.tmpl
Signed-off-by: Brian C. Lane <bcl@brianlane.com>
2020-12-01 10:46:53 -08:00
Brian C. Lane
5387c37cab Keep /etc/default/useradd in install.img
Anaconda creates a user for connecting via ssh during the installation
when the sshpw kickstart command is used. The user is created with
"/sbin/nologin" shell when /etc/default/useradd is missing, which
prevents the user from log into the running installation.

Resolves: rhbz#1843609
2020-06-03 10:10:13 -07:00
Brian C. Lane
ab022b6997 Restore the 98dracut-systemd service files to the install.img
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
2020-02-21 12:27:11 -08:00
Brian C. Lane
2b20bf7ad9 Add eject back into the boot.iso
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
2020-02-20 11:07:14 -08:00
Brian C. Lane
58d4c2f8f0 Don't remove chmem and lsmem from install.img
Resolves: rhbz#1691472
2019-05-15 15:55:46 -07:00
Brian C. Lane
8ff4f528b4 Include the hid-multitouch kernel module
Resolves: rhbz#1670182
2019-05-15 15:50:09 -07:00
Brian C. Lane
c6cf659e46 Make sure lscpu is installed
Resolves: rhbz#1684735
2019-03-27 10:11:46 -07:00
Brian C. Lane
8a65754e91 Use google-noto-sans-cjk-ttc-fonts
Drop use of naver-nanum-gothic-fonts, vlgothic-fonts, wqy-microhei-fonts

Resolves: rhbz#1626368
2018-09-11 09:41:24 -07:00
Brian C. Lane
3f2b9be192 Install the oscap-anaconda-addon
And keep in the rpm2cpio utility it requires.

Signed-off-by: Brian C. Lane <bcl@redhat.com>

Resolves: rhbz#1626459
2018-09-07 12:03:55 -07:00
Josh Boyer
e858cde211 Remove fbset
Resolves: rhbz#1615430
2018-08-20 09:53:23 -04:00
Will Woods
2f477626fa Add the rest of the files
...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.
2018-06-18 15:32:22 -04:00