Commit Graph

276 Commits

Author SHA1 Message Date
Brian C. Lane
868e455f7e Remove manual /root/lorax-packages.log creation
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
2024-08-15 14:46:35 -07:00
Brian C. Lane
8c3b4e179b Remove libuser.conf
Anaconda no longer uses the library, and the config file contains
outdated settings.

Resolves: RHEL-54533
2024-08-15 14:42:40 -07:00
Brian C. Lane
584da6c651 - runtime-postinstall: Remove blacklist_exceptions from multipath.conf (bcl)
Resolves: RHEL-53779
2024-08-08 15:33:16 -07:00
Brian C. Lane
663440f41f runtime-postinstall: Remove blacklist_exceptions from multipath.conf
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
2024-08-08 13:43:19 -07:00
Brian C. Lane
42419bb19c - runtime-install: Revert "Replace wget with wget2" (yselkowi)
Resolves: RHEL-45269
2024-08-05 09:13:20 -07:00
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
219af2c386 - runtime-cleanup: Fix gshadow typo (bcl)
Resolves: RHEL-35396
- runtime-install: Add redhat-release-eula (bcl)
  Related: RHEL-35396
- kernel: Keep nvram module (bcl)
  Resolves: RHEL-36443
- kernel: Keep hid-multitouch module (bcl)
  Resolves: RHEL-49546
2024-07-17 16:15:56 -07: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
e7890d37e0 runtime-install: Add redhat-release-eula
Related: RHEL-35396
2024-07-17 14:58:57 -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
18c43b1f60 - SERIAL: Bump to 48 to match spec change for mass rebuild (bcl)
- firmware: Exclude installation of audio firmware (bcl)
  Related: RHEL-44311
- tests: Replace $stream with 10-stream (bcl)
  Related: RHEL-44311
- runtime-install: Only install qcom-firmware on aarch64 (bcl)
  Related: RHEL-44311
- runtime-cleanup: Cleanup firmware moved to brcmfmac-firmware (bcl)
  Related: RHEL-44311
- runtime-cleanup: Cleanup firmware moved to intel-audio-firmware (bcl)
  Related: RHEL-44311
- runtime-cleanup: Cleanup firmware moved to dvb-firmware (bcl)
  Related: RHEL-44311
- runtime-cleanup: qcom firmware is now in the qcom-firmware package (bcl)
  Related: RHEL-44311
- Drop Tiger VNC from templates (mkolman)
  Resolves: RHEL-38741
2024-06-27 09:39:41 -07:00
Brian C. Lane
cf99b96f82 SERIAL: Bump to 48 to match spec change for mass rebuild 2024-06-27 09:39:18 -07: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
4213d895e0 tests: Replace $stream with 10-stream
Lorax doesn't use the variable substitution from the host so hard-code
this in the repo files before passing them to lorax.

Related: RHEL-44311
2024-06-27 16:32:37 +00:00
Brian C. Lane
72e534fa7c runtime-install: Only install qcom-firmware on aarch64
This saves space on the other arches.
Based on lorax commit b81280b3e03b610ebf7a365cacab62806fca0e37

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
Troy Dawson
158782c5e2 Bump release for June 2024 mass rebuild 2024-06-24 09:00:50 -07:00
Brian C. Lane
931c621872 - Makefile: Add PREV support for clog (bcl)
Related: RHEL-40021
- git-changelog: Change line length limit to 120 (bcl)
  Related: RHEL-40021
- README: Update README with note about PREV= (bcl)
  Related: RHEL-40021
- Remove libvisual from runtime-cleanup as it's being removed from RHEL 10 (tpopela)
  Resolves: RHEL-39949
- tests: Do not use fedora.repo for the test build (bcl)
  Resolves: RHEL-40021
- Drop libreport from templates (mkolman)
  Resolves: RHEL-39794
2024-06-05 15:13:56 -07:00
Brian C. Lane
1c3dbc9548 Makefile: Add PREV support for clog
When making a new release that contains commits that have already been
merged onto c10s (but not build) running make release would result in an
empty changelog.

This adds the PREV environmental variable so that the hash of the
previous release can be used as the reference for creating the clog.

eg. PREV=ACTUALHASH make release

Where ACTUALHASH is the git hash of the commit used to make the previous
release. Usually this is one commit before the first commit you want to
include in this build.

Related: RHEL-40021
2024-06-05 15:11:02 -07:00
Brian C. Lane
b2e2c3d8d5 git-changelog: Change line length limit to 120
Long commit messages + author's name is often > 77 so use 120 instead.

Related: RHEL-40021
2024-06-05 15:06:05 -07:00
Brian C. Lane
25f72cecca README: Update README with note about PREV=
and change branch reference to c10s

Related: RHEL-40021
2024-06-05 15:05:16 -07: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
Brian C. Lane
e94d3b0ad7 tests: Do not use fedora.repo for the test build
The tmt systems have a fedora.repo present which is including packages
that are not built for RHEL10 and can cause the test build to fail.

Resolves: RHEL-40021
2024-06-04 19:01:34 +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
Brian C. Lane
1d05d05c59 - Adjust Lorax templates for the Xorg to Wayland switch (mkolman)
Resolves: RHEL-38740
2024-05-28 11:37:44 -07: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
533417e03f - tools: Add support for Jira RHEL-XXX issues (bcl)
Related: RHEL-22656
- Makefile: Fix clog target (bcl)
  Related: RHEL-22656
- aarch64: Replace spaces and escape characters in isolabel with '-' (bcl)
  Resolves: RHEL-22656
- s390: Replace spaces and escape characters in isolabel with '-' (bcl)
  Resolves: RHEL-22658
- ppc: Remove unused ppc templates and config files (bcl)
  Resolves: RHEL-35394
- Drop gdisk from the boot.iso (bcl)
  Resolves: RHEL-38339
- tests: Name the test iso RHEL 10 instead of 9
  Resolves: RHEL-38199
- Add prefixdevname to Anaconda image
  Related: RHEL-30010
- spec: Update URL to point to gitlab project
  Resolves: RHEL-32959
2024-05-22 16:32:56 -07:00
Brian C. Lane
1609d4de77 tools: Add support for Jira RHEL-XXX issues
Related: RHEL-22656
(cherry picked from commit 95d984f81d)
2024-05-22 16:31:26 -07:00
Brian C. Lane
3eb094df3b Makefile: Fix clog target
Needs to be based on c10s branch not c9s

Related: RHEL-22656
2024-05-22 16:14:07 -07:00
Brian C. Lane
9e8e7a745f aarch64: Replace spaces and escape characters in isolabel with '-'
Resolves: RHEL-22656
2024-05-22 15:24:11 -07:00
Brian C. Lane
9a2ec4fccf s390: Replace spaces and escape characters in isolabel with '-'
Resolves: RHEL-22658
2024-05-22 15:17:38 -07:00
Brian C. Lane
a70ed02ee7 ppc: Remove unused ppc templates and config files
Resolves: RHEL-35394
2024-05-22 15:08:53 -07: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
Brian C. Lane
5227297e31 tests: Name the test iso RHEL 10 instead of 9
The test was copied from RHEL 9 so the release number just needs to be
updated to 10.

Resolves: RHEL-38199
2024-05-22 11:05:22 -07:00
Michal Sekletar
f1dd33f57f Add prefixdevname to Anaconda image
Related: RHEL-30010
2024-05-22 11:24:17 +02:00
Brian C. Lane
40827eefa3 spec: Update URL to point to gitlab project
The source for this package is from the centos-stream gitlab project,
not from the upstream lorax github project.

Resolves: RHEL-32959
2024-05-01 09:33:28 -07:00
Parag Nemade
a08e6a611e
Resolves: RHEL-32728 (pnemade) 2024-04-18 13:14:41 +05:30
Parag Nemade
7ccc93247d
Resolves: RHEL-32728
runtime-install: Update font packages
runtime-cleanup: Update font packages
2024-04-18 13:07:02 +05:30
Brian Stinson
6a897839d4 - Remove shim-ia32 from the installed packages since we don't produce shim-ia32
any more. (bstinson)
2024-02-21 18:00:14 -06:00
Brian Stinson
2a5ee65a6d Remove shim-ia32 from the installed packages since we don't produce
shim-ia32 any more.

Signed-off-by: Brian Stinson <bstinson@redhat.com>
2024-02-21 08:49:08 -06:00
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
7ed887cfb9 - () 2023-12-13 13:05:43 -05:00
Stephen Gallagher
4e81f4f810 Adjust runtime-postinstall.tmpl for systemd config files move
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>
2023-12-13 12:38:55 -05:00
Stephen Gallagher
999d7c0eef Remove long-replaced packages
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-12-13 12:32:56 -05:00