Commit Graph

194 Commits

Author SHA1 Message Date
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
Adam Williamson
64ec079347
Drop 32-bit ARM and x86 support
We don't build 32-bit ARM or x86 images in Fedora any more (we
stopped doing x86 images after F30, we are no longer doing 32-bit
ARM images after F36). So we can drop all of this stuff from
master branch at least.

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-10-18 16:05:04 -04:00
Stephen Gallagher
d6a926b9d9
New release lorax-templates-rhel-10.0-19 2022-09-15 09:04:22 -04:00
Stephen Gallagher
cbfd02b1f7
Rename sil-scheherazade-new-fonts
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-09-14 15:00:02 -04:00
Stephen Gallagher
3a5fda9f89
Add virtual Provides: lorax-templates
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-06-23 12:43:45 -04:00
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
Stephen Gallagher
b2c3aae647
Pull in the latest changes from Fedora
Use grub2 instead of syslinux for all x86 systems
2022-06-16 17:36:34 -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
a83273ce98
Exclude python-virt-firmware from installpkg
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-06-16 13:46:07 -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
5f71f3ec83
Add release-merge make target
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-04-07 10:58:49 -04:00
Stephen Gallagher
81ee746e12
Merge remote-tracking branch 'cs/c9s' into eln 2022-04-07 10:33:33 -04:00
Brian C. Lane
8bec248824 - Makefile: Making it easier to create releases (bcl)
Related: rhbz#2071074
- runtime-postinstall: Remove machine specific nvme files (bcl)
  Resolves: rhbz#2071074
2022-04-05 10:15:44 -07:00
Brian C. Lane
63d7f7ca04 Makefile: Making it easier to create releases
Related: rhbz#2071074
2022-04-05 10:15:44 -07: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
b4555e602e - Restore missing packages (bcl)
Resolves: rhbz#2056086
2022-02-24 11:27:50 -08: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
490edc4033 - Keep nvram kernel module (bcl)
Resolves: rhbz#2050878
2022-02-04 14:42:59 -08:00
Brian C. Lane
d39414517d Keep nvram kernel module
Resolves: rhbz#2050878
2022-02-04 14:39:50 -08:00
Stephen Gallagher
e9007d6cfc
Upload source tarball
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-01-27 08:45:27 -05:00
Stephen Gallagher
745d61af28
Re-sync from CentOS Stream 9
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-01-26 17:02:59 -05:00
Stephen Gallagher
bf0a8bcac8
Merge remote-tracking branch 'cs/c9s' into eln 2022-01-26 17:00:50 -05:00
Brian C. Lane
362ac9f961 - Fix missing generic.ins on s390x (bcl)
Resolves: rhbz#2044448
2022-01-25 09:29:28 -08: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
1872fdc575 - Do not install rng-tools (bcl)
Resolves: rhbz#2028720
- Revert "Add inst.rngd cmdline option" (bcl)
  Related: rhbz#2028720
2022-01-13 11:45:52 -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
2b2920673d - Add .discinfo on all arches (bcl)
Resolves: rhbz#2030008
- Add inst.rngd cmdline option (bcl)
  Resolves: rhbz#2028720
2022-01-12 11:47:43 -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
7cdff9d315 - Drop ia32 uefi package installation (bcl)
Resolves: rhbz#2038397
- Enable sftp when using inst.sshd (bcl)
  Resolves: rhbz#2035049
2022-01-11 11:46:27 -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
8f720d9b01
Release 10.0-6 2022-01-04 17:11:43 -05: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
2c59dd7927
Regenerate tarball correctly
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2021-11-30 07:56:02 -05:00
Stephen Gallagher
feca642453
Merge remote-tracking branch 'cs/c9s' into eln 2021-11-29 11:00:00 -05:00
Brian C. Lane
f4352f8be1 - Drop ppc 32 bit support from grub template for live iso (bcl)
Resolves: rhbz#2017175
2021-11-01 10:24:13 -07: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