Commit Graph

105 Commits

Author SHA1 Message Date
Stephen Gallagher
2f884875d3
Complete dropping of isolinux
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-06-17 15:38:39 -04:00
Stephen Gallagher
90ba19e811
Fix typo
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-06-16 19:35:29 -04:00
Brian C. Lane
c6e52ce532
templates: Set @ISOLABEL@ in the bios-grub.cfg file to the isolabel 2022-06-16 17:31:07 -04:00
Brian C. Lane
2e676d1293
Add grub2 BIOS boot support to live iso template 2022-06-16 17:28:00 -04:00
Brian C. Lane
46ff4359f9
Drop grafting variables
Just add them to the xorrisofs command, the order of the arguments is
interleaved and trying to assemble it from variables just makes it more
confusing.
2022-06-16 17:19:37 -04:00
Brian C. Lane
3ec83abf28
Drop macboot.img and simplify efiboot.img use
Apple hardware doesn't need the macboot.img to boot, efiboot.img is not
needed in the filesystem so do not graft it into it.

Remove macboot.img and apple specific EFI support
2022-06-16 17:19:19 -04:00
Brian C. Lane
12c0368018
Add grub2 BIOS boot support
This adds support for BIOS booting using grub2. The bios config file and
grub2 modules are under /boot/grub2/

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-06-16 17:19:19 -04:00
Brian C. Lane
d554033dc9
Remove syslinux support
syslinux is unsupported and is going to be removed from Fedora. This
removes it and all of its configuration files from the templates.

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-06-16 16:40:08 -04:00
Stephen Gallagher
b02d42fee1
Exclude python-virt-firmware
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-06-16 13:42:05 -04:00
Stephen Gallagher
81ee746e12
Merge remote-tracking branch 'cs/c9s' into eln 2022-04-07 10:33:33 -04:00
Brian C. Lane
1f69df73fa runtime-postinstall: Remove machine specific nvme files
These need to be created on the installed system, and should not be
included in the image.

Resolves: rhbz#2071074
2022-04-01 11:20:12 -07:00
Stephen Gallagher
d22690147a
Don't install RHEL packages missing from ELN
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-03-08 15:04:48 -05:00
Vendula Poncova
c49a92e18a
Don't move the restart-anaconda file
The file will be no longer provided by Anaconda.

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-03-08 12:21:21 -05:00
Stephen Gallagher
9054ed9934
Merge remote-tracking branch 'cs/c9s' into eln 2022-03-08 12:18:16 -05:00
Brian C. Lane
cd974309fa Restore missing packages
These were commented out early in the RHEL9 Alpha import process and
should be included in the boot.iso

nmap-ncat
redhat-release-eula
libreport-rhel-anaconda-bugzilla

Resolves: rhbz#2056086
2022-02-23 14:28:13 -08:00
Stephen Gallagher
04461d9055
Update to new Malaysian font
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-02-07 11:01:09 -05: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
bf0a8bcac8
Merge remote-tracking branch 'cs/c9s' into eln 2022-01-26 17:00:50 -05:00
Brian C. Lane
5fdb8a4ba7 Fix missing generic.ins on s390x
commit 0c4e1955ee accidentally dropped the
generic.ins file from the iso. This restores that graft point to the
xorrisofs call.

Resolves: rhbz#2044448
2022-01-25 09:25:39 -08:00
Brian C. Lane
849a2b9a20 Do not install rng-tools
Running rngd can slow down the boot in some situations. All current
arches in RHEL support better entropy gathering so this is no longer
needed.

Resolves: rhbz#2028720
2022-01-13 10:45:26 -08:00
Brian C. Lane
b403f2d774 Revert "Add inst.rngd cmdline option"
This reverts commit 09acfd978e.

rngd is installed in the initrd by dracut, and unconditionally started,
so this won't fix rngd slowdowns in the initrd.

Related: rhbz#2028720
2022-01-13 10:43:27 -08:00
Brian C. Lane
7f8955e9ab Add .discinfo on all arches
It was previously added to s390x and ppc64le, this adds it for aarch64,
ppc, and x86 images.

Resolves: rhbz#2030008
2022-01-12 11:25:48 -08:00
Brian C. Lane
09acfd978e Add inst.rngd cmdline option
rngd should no long be needed, recent kernels have enough entropy out of
the box. This leaves it in the boot.iso but only enables it if inst.rngd
is passed on the kernel cmdline.

Resolves: rhbz#2028720
2022-01-12 10:45:37 -08:00
Brian C. Lane
35896636df Drop ia32 uefi package installation
32bit uefi installations are not supported.

Resolves: rhbz#2038397
2022-01-11 11:16:48 -08:00
Brian C. Lane
f7930e11e7 Enable sftp when using inst.sshd
scp in openssh 8.7 will change to use sftp protocol. See
https://github.com/openssh/openssh-portable/pull/194 for details.

This enables the sshd internal-sftp implementation so that newer scp
versions will continue to work as expected. Note that the sshd service
is only running during the installation if inst.sshd is passed on the
kernel cmdline.

Resolves: rhbz#2035049
2022-01-11 11:16:48 -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
Stephen Gallagher
feca642453
Merge remote-tracking branch 'cs/c9s' into eln 2021-11-29 11:00:00 -05:00
Brian C. Lane
771b7237ab Drop ppc 32 bit support from grub template for live iso
It wasn't working right, and we don't support 32 bit anyway, so update
to match non-live grub template with 64 bit only.

Resolves: rhbz#2017175
2021-11-01 10:18:52 -07:00
Brian C. Lane
0c4e1955ee Switch to using xorrisofs instead of mkisofs
We have already been using it via the mkisofs compatibility mode. Switch
to using it explicitly.

Resolves: rhbz#2017134
2021-10-26 14:18:37 -07:00
Brian C. Lane
4396864fdd templates: Change nomodeset / basic graphics to use inst.text
nomodeset no longer does anything helpful, so switch to booting in text
mode in the Troubleshooting menu.

Resolves: rhbz#1961092
2021-10-19 10:40:48 -07:00
Brian C. Lane
10631c540c templates: Drop nomodeset / basic graphics menu from live configs
nomodeset no long does anything helpful, and inst.text doesn't make sense
with a live image so drop the menu from the live image.

Related: rhbz#1961092
2021-10-19 10:40:06 -07: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
7ad61be29c Install nvme-cli tool
Resolves: rhbz#2010254
2021-10-06 09:54:38 -07:00
Brian C. Lane
87b0ef106d sshd_config: Update sshd options
Remove options that are the default, and set 'PrintMotd no' because that
is now handled by pam.

Resolves: rhbz#2007288
2021-10-06 09:54:38 -07:00
Brian C. Lane
ea0196dacc Install unicode.pf2 from new directory
grub2-2.06-3 changes where the unicode.pf2 font file is stored.
This changes the efi.tmpl to install it from the new location, which
means that it depends on grub2-2.06-3, but there is no way to express
this in the runtime-install.tmpl so if you see a failure like:

2021-07-08 16:10:05,586:   OSError: nothing matching /var/tmp/lorax/lorax.t80f74er/installroot/boot/grub2/fonts/unicode.pf2 in /

It means the new version of grub2 wasn't in the repos you used when
running lorax.

Related: rhbz#2003030
2021-09-29 14:06:05 -07:00
Radek Vykydal
0adb331cb4 runtime-postinstall: Move configuration of NM default autoconnections to Anaconda
The configuration will be created dynamically by Anaconda service
running before NM.

Related: rhbz#1978264
2021-07-21 16:26:43 +02:00
Brian C. Lane
0a14fa46ef runtime-install: Include Xorg and tigervnc on s390x for local GUI installation on KVM
Resolves: rhbz#1983688
2021-07-19 10:59:41 -07:00
Stephen Gallagher
abfd0f7d2e
Drop prefixdevname
This package does not currently exist in Fedora ELN.

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2021-07-15 10:40:29 -04:00
Stephen Gallagher
9ef7b70888
Merge remote-tracking branch 'cs/c9s' into eln 2021-07-14 15:26:22 -04: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
9eb7ebfa87 runtime-install: Install ipcalc
Resolves: rhbz#1959130
2021-05-10 15:31:03 -07:00
Brian C. Lane
bd89c8d325 runtime-install: Install prefixdevname
Resolves: rhbz#1958173
2021-05-10 11:13:55 -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
Brian C. Lane
fd5fb4ced5 Revert "Remove spice-vdagent"
This reverts commit d83b862d45.

We have decided to keep spice-vdagent in the boot.iso

Resolves: rhbz#1945898
2021-04-30 13:44:30 -07:00