Compare commits

...
Sign in to create a new pull request.

4 commits

Author SHA1 Message Date
Packit
557c211864 [packit] 40.22.3 upstream release
Upstream tag: anaconda-40.22.3-1
Upstream commit: 5af1a67d
2024-03-26 09:11:04 +01:00
Adam Williamson
5cf970178a Backport PR #5508 to make bootupd create EFI boot manager entries (#2268505) 2024-03-07 15:05:54 -08:00
Packit
276d84c053 [packit] 40.22.2 upstream release
Upstream tag: anaconda-40.22.2-1
Upstream commit: 38dceceb
2024-02-20 17:13:13 +00:00
Packit
ae7a16a922 [packit] 40.22.1 upstream release
Upstream tag: anaconda-40.22.1-1
Upstream commit: 93a7e391
2024-02-15 17:07:02 +00:00
6 changed files with 75 additions and 22 deletions

3
.gitignore vendored
View file

@ -396,3 +396,6 @@
/anaconda-40.18.tar.bz2
/anaconda-40.20.tar.bz2
/anaconda-40.21.tar.bz2
/anaconda-40.22.1.tar.bz2
/anaconda-40.22.2.tar.bz2
/anaconda-40.22.3.tar.bz2

View file

@ -38,26 +38,24 @@ jobs:
- job: propose_downstream
trigger: release
dist_git_branches: main
dist_git_branches: f40
- job: tests
trigger: pull_request
targets:
- fedora-rawhide
- job: copr_build
trigger: pull_request
targets:
- fedora-rawhide
- fedora-eln
- fedora-40
- job: copr_build
trigger: commit
targets:
- fedora-rawhide
- fedora-eln
branch: master
- fedora-40
branch: fedora-40
owner: "@rhinstaller"
project: Anaconda
project: Anaconda-devel
preserve_project: True
additional_repos:
- "copr://@storage/blivet-daily"
# This repository contains fixup of Rawhide broken environment.
# Mainly useful when there is a package which is not yet in Rawhide but build is available.
- "https://fedorapeople.org/groups/anaconda/repos/anaconda_fixup_repo/"

View file

@ -0,0 +1,31 @@
From d1424ea9ffa5d51d1cfa004b0861e345c4300902 Mon Sep 17 00:00:00 2001
From: Adam Williamson <awilliam@redhat.com>
Date: Wed, 6 Mar 2024 17:26:45 -0800
Subject: [PATCH] bootupd: call bootupctl with --update-firmware
This is required to write an entry to the EFI boot manager,
which we ought to do (anaconda does it when installing the
bootloader itself). Without this, boot of the installed system
will only work if it's configured to try and boot from the
hard disk using the fallback path.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
---
.../modules/payloads/payload/rpm_ostree/installation.py | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/pyanaconda/modules/payloads/payload/rpm_ostree/installation.py b/pyanaconda/modules/payloads/payload/rpm_ostree/installation.py
index 0ac8583b78..f5ea666cf2 100644
--- a/pyanaconda/modules/payloads/payload/rpm_ostree/installation.py
+++ b/pyanaconda/modules/payloads/payload/rpm_ostree/installation.py
@@ -520,6 +520,7 @@ class ConfigureBootloader(Task):
"install",
"--auto",
"--write-uuid",
+ "--update-firmware",
"--device",
dev_data.path,
"/",
--
2.44.0

View file

@ -1,3 +1,3 @@
This repository is maintained by packit.
https://packit.dev/
The file was generated using packit 0.90.0.post1.dev9+g1f0325d1.
The file was generated using packit 0.94.0.post1.dev8+g4b1f9717.

View file

@ -1,7 +1,7 @@
Summary: Graphical system installer
Name: anaconda
Version: 40.21
Release: 2%{?dist}
Version: 40.22.3
Release: 1%{?dist}
License: GPL-2.0-or-later
URL: http://fedoraproject.org/wiki/Anaconda
@ -11,11 +11,10 @@ URL: http://fedoraproject.org/wiki/Anaconda
# ./autogen.sh
# make dist
Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.bz2
# https://github.com/rhinstaller/anaconda/pull/5460
# https://bugzilla.redhat.com/show_bug.cgi?id=2262892
# Fix ostree installs to btrfs with util-linux 2.40+
Patch: 0001-Resolve-symlinks-in-ostree-install-bind-mount-destin.patch
# https://github.com/rhinstaller/anaconda/pull/5508
# https://bugzilla.redhat.com/show_bug.cgi?id=2268505
# Fix bootupd UEFI path to create an EFI boot manager entry
Patch: 0001-bootupd-call-bootupctl-with-update-firmware.patch
# Versions of required components (done so we make sure the buildrequires
# match the requires versions of things).
@ -45,7 +44,7 @@ Patch: 0001-Resolve-symlinks-in-ostree-install-bind-mount-destin.patch
%define nmver 1.0
%define pykickstartver 3.52-1
%define pypartedver 2.5-2
%define pythonblivetver 1:3.8.2-2
%define pythonblivetver 1:3.9.0-1
%define rpmver 4.15.0
%define simplelinever 1.9.0-1
%define subscriptionmanagerver 1.26
@ -127,7 +126,9 @@ Requires: NetworkManager-team
Requires: kbd
Requires: chrony
Requires: systemd
%if ! 0%{?rhel}
Requires: systemd-resolved
%endif
Requires: python3-pid
# Required by the systemd service anaconda-fips.
@ -470,6 +471,26 @@ rm -rf \
%{_prefix}/libexec/anaconda/dd_*
%changelog
* Mon Mar 25 2024 Packit <hello@packit.dev> - 40.22.3-1
- Disable preexec for vtActivate() (mkolman)
- Lower permissions for kickstart logs in /tmp (jkonecny)
- Copy /etc/resolv.conf to system only if there is no systemd-resolved
(rvykydal)
- Revert "Do not copy /etc/resolv.conf to chroot before installation"
(rvykydal)
- Do not use systemd-resolved in installer environment on RHEL (rvykydal)
- Do not write LVM devices file during image installation (vtrefny)
* Wed Mar 06 2024 Adam Williamson <awilliam@redhat.com> - 40.22.2-2
- Backport PR #5508 to make bootupd create EFI boot manager entries (#2268505)
* Tue Feb 20 2024 Packit <hello@packit.dev> - 40.22.2-1
- Test for task category and category API (akankovs)
- Creating categories dbus API for installation phases (akankovs)
* Thu Feb 15 2024 Packit <hello@packit.dev> - 40.22.1-1
- Set up the fedora-40 branch (mkolman)
* Tue Feb 06 2024 Adam Williamson <awilliam@redhat.com> - 40.21-2
- Backport PR #5460 to fix ostree btrfs installs with new util-linux (#2262892)

View file

@ -1 +1 @@
SHA512 (anaconda-40.21.tar.bz2) = dccb68285b4fc233edffda6242541879971f32b76a4e53d3a4253675c7541fe6d2a7eb59ad28bd627133c16347a8e641a9004ac4081051a23d618d796b025cf0
SHA512 (anaconda-40.22.3.tar.bz2) = 5fbd32df4f9ce43d62ba239f63908772c906053733d26600e9debfad4de8591b0400b7a261b087b856d90a604f674fe0f7a7a170722a2edbd9b252fa4f75622d