Compare commits

...

2 Commits

Author SHA1 Message Date
Lichen Liu 37466247e6 dracut-module-setup: Skip initrd-cleanup and initrd-parse-etc in kdump 2024-01-29 02:34:07 +00:00
Tao Liu 63f60a767f Release 2.0.27-7
Resolves: RHEL-17451
Resolves: RHEL-11897

Signed-off-by: Tao Liu <ltao@redhat.com>
2024-01-03 09:42:22 +08:00
3 changed files with 17 additions and 1 deletions

3
.kexec-tools.metadata Normal file
View File

@ -0,0 +1,3 @@
80ac3f5e77d3c79883edadf14428734db4720009 eppic-e8844d3.tar.gz
ed15f191adee22ab0721ba62af1cae67eb981670 kexec-tools-2.0.27.tar.xz
98cae2b1062871905795918c32b6d46ccd115074 makedumpfile-1.7.4.tar.gz

View File

@ -1100,6 +1100,15 @@ install() {
's/\(^[[:space:]]*reserved_memory[[:space:]]*=\)[[:space:]]*[[:digit:]]*/\1 1024/' \
"${initdir}/etc/lvm/lvm.conf" &> /dev/null
# Skip initrd-cleanup.service and initrd-parse-etc.service becasue we don't
# need to switch root. Instead of removing them, we use ConditionPathExists
# to check if /proc/vmcore exists to determine if we are in kdump.
sed -i '/\[Unit\]/a ConditionPathExists=!\/proc\/vmcore' \
"${initdir}/${systemdsystemunitdir}/initrd-cleanup.service" &> /dev/null
sed -i '/\[Unit\]/a ConditionPathExists=!\/proc\/vmcore' \
"${initdir}/${systemdsystemunitdir}/initrd-parse-etc.service" &> /dev/null
# Save more memory by dropping switch root capability
dracut_no_switch_root
}

View File

@ -5,7 +5,7 @@
Name: kexec-tools
Version: 2.0.27
Release: 6%{?dist}
Release: 7%{?dist}
License: GPLv2
Summary: The kexec/kdump userspace component
@ -408,6 +408,10 @@ fi
%endif
%changelog
* Wed Jan 3 2024 Tao Liu <ltao@redhat.com> - 2.0.27-7
- Explain the auto_reset_crashkernel option in more details
- Use the same /etc/resolve.conf in kdump initrd if it's managed manually
* Wed Dec 20 2023 Tao Liu <ltao@redhat.com> - 2.0.27-6
- Use the same /etc/resolve.conf in kdump initrd if it's managed manually