Unnamed repository
Go to file
Kairui Song a37f36ad4d Refactor kernel image and initrd detection code
kernel installation is not always in a fixed location /boot, there are
multiple different style of kernel installation, and initramfs location
changes with kernel. The two files should be detected together and adapt
to different style.

To do so we use a list of known installation destinations, and a list
of possible kernel image and initrd names. Iterate the two list to
detect the installation location of the two files. If GRUB is in use,
the BOOT_IMAGE= cmdline from GRUB will also be considered. And also
prefers user specified config if given.

Previous atomic workaround is no longer needed as the new detection
method can cover that case.

Signed-off-by: Kairui Song <kasong@redhat.com>
Acked-by: Dave Young <dyoung@redhat.com>
2020-08-27 11:29:17 +08:00
.gitignore .gitignore: Update to make it more generic 2016-05-16 10:15:01 +08:00
60-kdump.install Add a kernel install hook to clean up kdump initramfs 2020-08-27 11:22:03 +08:00
98-kexec.rules Make udev reload rules quiet during bootup 2018-12-06 17:44:03 +08:00
98-kexec.rules.ppc64 kexec.rules: create dedicated udev rules for ppc64 2019-05-06 16:22:28 +08:00
dracut-early-kdump-module-setup.sh Refactor kernel image and initrd detection code 2020-08-27 11:29:17 +08:00
dracut-early-kdump.sh early-kdump: Use consistent symbol link for kernel and initramfs 2020-08-27 11:23:45 +08:00
dracut-kdump-capture.service dracut-kdump-capture.service: Use OnFailureJobMode instead of deprecated OnFailureIsolate 2019-06-14 09:44:09 +08:00
dracut-kdump-emergency.service kdump-emergency: fix "Transaction is destructive" emergency failure 2017-03-31 11:54:30 +08:00
dracut-kdump-emergency.target kdump-emergency: fix "Transaction is destructive" emergency failure 2017-03-31 11:54:30 +08:00
dracut-kdump-error-handler.service kdump-error-handler.service: Remove ExecStopPost 2019-11-28 17:46:00 +08:00
dracut-kdump-error-handler.sh Add failure_action as alias of default and make default obsolete 2019-01-22 17:57:53 +08:00
dracut-kdump.sh kdump_pre: make notes more precise 2020-07-21 10:34:36 +08:00
dracut-module-setup.sh module-setup.sh: suppress false alarm 2020-07-20 16:17:53 +08:00
dracut-monitor_dd_progress monitor-dd-progress fix 2013-06-25 16:45:59 +08:00
early-kdump-howto.txt Improves the early-kdump-howto.txt document in several points: 2020-03-12 23:31:34 +08:00
fadump-howto.txt fadump: update fadump-howto.txt with some more troubleshooting help 2020-06-04 11:45:05 +08:00
kdump-dep-generator.sh kdump-dep-generator: Add kdump service dependencies on the fly 2014-04-17 11:27:31 +08:00
kdump-in-cluster-environment.txt Add fence_kdump support for generic clusters 2014-04-03 14:43:06 +08:00
kdump-lib-initramfs.sh Revert "Add a hook to wait for kdump target in initqueue" 2020-05-28 16:26:00 +08:00
kdump-lib.sh Refactor kernel image and initrd detection code 2020-08-27 11:29:17 +08:00
kdump-udev-throttler Make udev reload rules quiet during bootup 2018-12-06 17:44:03 +08:00
kdump.conf kdumpctl: exit if either pre.d or post.d is missing 2020-07-30 16:47:10 +08:00
kdump.conf.5 kdumpctl: exit if either pre.d or post.d is missing 2020-07-30 16:47:10 +08:00
kdump.service kdumpctl: Add reload support 2018-11-01 22:31:20 +08:00
kdump.sysconfig Don't inherit swiotlb parameter form 1st kernel by default 2020-05-29 10:56:31 +08:00
kdump.sysconfig.aarch64 Don't inherit swiotlb parameter form 1st kernel by default 2020-05-29 10:56:31 +08:00
kdump.sysconfig.i386 Don't inherit swiotlb parameter form 1st kernel by default 2020-05-29 10:56:31 +08:00
kdump.sysconfig.ppc64 Don't inherit swiotlb parameter form 1st kernel by default 2020-05-29 10:56:31 +08:00
kdump.sysconfig.ppc64le Don't inherit swiotlb parameter form 1st kernel by default 2020-05-29 10:56:31 +08:00
kdump.sysconfig.s390x Revert "s390x: enable the kexec file load by default" 2020-08-04 10:47:51 +08:00
kdump.sysconfig.x86_64 Revert "x86_64: enable the kexec file load by default" 2020-08-04 10:47:51 +08:00
kdumpctl Refactor kernel image and initrd detection code 2020-08-27 11:29:17 +08:00
kdumpctl.8 Update man page for new kdumpctl command: reload / rebuild 2019-04-05 02:02:58 +08:00
kexec-kdump-howto.txt kdump_pre: make notes more precise 2020-07-21 10:34:36 +08:00
kexec-tools-2.0.20-eppic-Remove-duplicated-variable-declaration.patch Fix builing failure on Fedora 32 2020-01-29 14:43:47 +08:00
kexec-tools-2.0.20-fix-broken-multiboot2-buliding-for-i386.patch x86: Fix broken multiboot2 buliding for i386 2019-08-02 11:24:03 +08:00
kexec-tools-2.0.20-makedumpfile-Introduce-check-params-option.patch makedumpfile: Introduce --check-params option 2020-03-12 23:32:18 +08:00
kexec-tools-2.0.20-makedumpfile-Remove-duplicated-variable-declarations.patch Fix builing failure on Fedora 32 2020-01-29 14:43:47 +08:00
kexec-tools-2.0.20-Remove-duplicated-variable-declarations.patch Fix builing failure on Fedora 32 2020-01-29 14:43:47 +08:00
kexec-tools.spec Add a kernel install hook to clean up kdump initramfs 2020-08-27 11:22:03 +08:00
live-image-kdump-howto.txt Revert "kdumpctl: filter 'root' kernel parameter when running in live images" 2017-04-11 16:03:12 +08:00
mkdumprd mkdumprd: Improve the error message for umounted dump target 2020-06-24 14:15:49 +08:00
mkdumprd.8 Remove comma which is redundant 2013-02-16 15:19:41 +08:00
README README: Add a README file 2014-04-02 10:45:36 +08:00
sources Update makedumpfile to 1.6.7 2020-01-29 08:47:42 +08:00
zanata-notes.txt Add a notes for zanata process 2012-12-05 01:23:09 -05:00

Adding a patch to kexec-tools
=============================
There is a mailing list kexec@lists.fedoraproject.org where all the dicussion
related to fedora kexec-tools happen. All the patches are posted there for
inclusion and committed to kexec-tools after review.

So if you want your patches to be included in fedora kexec-tools package,
post these to kexec@lists.fedoraproject.org.

One can subscribe to list and browse through archives here.

https://admin.fedoraproject.org/mailman/listinfo/kexec