|
|
|
|
Changelog for kexec-tools-2.0.25-1.fc37.x86_64.rpm :
* Wed Aug 03 2022 Coiby - 2.0.25-1- Update kexec-tools to 2.0.25- remind the users to run zipl after calling grubby on s390x- remove useless --zipl when calling grubby to update kernel command line- skip updating /etc/default/grub for s390x- use /run/ostree-booted to tell if scriptlet is running on OSTree system- Allow to update kexec-tools using virt-customize for cloud base image- KDUMP_COMMANDLINE: remove irqpoll parameter on aws aarch64 platform * Thu Jul 21 2022 Coiby - 2.0.24-4- Checking the existence of 40-redhat.rules before modifying- kdump-lib: Add the CoreOS kernel dir to the boot_dirlist- kdump-lib: attempt to fix BOOT_IMAGE detection- kdump-lib: change how ostree based systems are detected- kdump-lib: clear up references to Atomic/CoreOS- crashkernel: optimize arm64 reserved size if PAGE_SIZE=4k- kdump-lib: use non-debug kernels first * Mon May 23 2022 Coiby - 2.0.24-3- Update makedumpfile to 1.7.1- unit tests: add tests for get_system_size and get_recommend_size- improve get_recommend_size- fix a calculation error in get_system_size- logger: save log after all kdump progress finished * Sun Apr 24 2022 Coiby - 2.0.24-2- remove the upper bound of default crashkernel value example- update fadump-howto- update kexec-kdump-howto- update crashkernel-howto- add man documentation for kdumpctl get-default-crashkernel- unit tests: add check_config with with the default kdump.conf- unit tests: add tests for kdump_get_conf_val in kdump-lib-initramfs.sh- unit tests: add tests for \"kdumpctl reset-crashkernel\"- unit tests: add tests for _{update,read}_kernel_arg_in_grub_etc_default in kdumpctl- unit tests: add tests for kdumpctl read_proc_environ_var and _is_osbuild- unit tests: add tests for get_dump_mode_by_fadump_val- unit tests: add tests for get_grub_kernel_boot_parameter- unit tests: prepare for kdumpctl and kdump-lib.sh to be unit-tested * Mon Apr 11 2022 Coiby - 2.0.24-1- Update kexec-tools to 2.0.24- kdumpctl: remove kdump_get_conf_val in save_raw- kdumpctl: drop DUMP_TARGET variable- kdumpctl: drop SSH_KEY_LOCATION variable- kdumpctl: drop SAVE_PATH variable- kdumpctl: reduce file operations on kdump.conf- kdumpctl: merge check_ssh_config into check_config- kdumpctl: simplify propagate_ssh_key- kdumpctl: forbid aliases from ssh config- kdumpctl: fix comment in check_and_wait_network_ready- kdump-lib-initramfs: merge definitions for default ssh key- kdumpctl: remove unnecessary uses of $?- kdump-lib: fix typo in variable name- kdump-capture.service: switch to journal for stdout- kdumpctl/estimate: Fix unnecessary warning- kdumpctl: sync the $TARGET_INITRD after rebuild- try to update the crashkernel in GRUB_ETC_DEFAULT after kexec-tools updates the default crashkernel value- address the case where there are multiple values for the same kernel arg- update kernel crashkernel in posttrans RPM scriptlet when updating kexec-tools- kdump-lib.sh: Check the output of blkid with sed instead of eval * Mon Feb 14 2022 Coiby - 2.0.23-5- fix incorrect usage of _get_all_kernels_from_grubby- fix the mistake of swapping function parameters of read_proc_environ_var * Wed Jan 26 2022 Coiby - 2.0.23-4- fix broken kdump_get_arch_recommend_size- remove the upper bound of 102400T for the range in default crashkernel- fix the error of parsing the container environ variable for osbuild- s390: handle R_390_PLT32DBL reloc entries in machine_apply_elf_rel()- Revert \"Remove trace_buf_size and trace_event from the kernel bootparameters of the kdump kernel\"- spec: only install mkfadumprd for ppc- selftest: Add early kdump test- selftest: run-test.sh: wait for subprocess instead of kill it * Thu Jan 20 2022 Fedora Release Engineering - 2.0.23-3- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Thu Jan 13 2022 Coiby - 2.0.23-2- fix \"kdump: Invalid kdump config option auto_reset_crashkernel\" error- use grep -s to suppress error messages about nonexistent or unreadable files- kdump-lib.sh: Escape \'|\' for \'failure_action|default\' in is_dump_to_rootfs- Set zstd as the default compression method for kdump initrd- (origin/auto_reset_crashkernel, auto_reset_crashkernel) update crashkernel-howto- set up kernel crashkernel for osbuild in kernel hook- reset kernel crashkernel for the special case where the kernel is updated right after kexec-tools- try to reset kernel crashkernel when kexec-tools updates the default crashkernel value- introduce the auto_reset_crashkernel option to kdump.conf- rewrite reset_crashkernel to support fadump and to used by RPM scriptlet- fix incorrect usage of rpm-ostree to update kernel command line parameters- add helper functions to get kernel path by kernel release and the path of current running kernel- add helper functions to get dump mode- add a helper function to read kernel cmdline parameter from grubby --info- provide kdumpctl get-default-crashkernel for kdump_anaconda_addon and RPM scriptlet- factor out kdump_get_arch_recommend_crashkernel- update default crashkernel value- kdumpctl: remove some legacy code- dracut-early-kdump-module-setup.sh: install xargs and kdump-lib-initramfs.sh- ppc64/ppc64le: drop cpu online rule in 40-redhat.rules in kdump initramfs- kdump/ppc64: suppress the error message \"Could not find a registered notification tool\" from servicelog_notify- add keytuils as a weak dependency for POWER- Document/kexec-kdump-howto.txt: improve notes for kdump_pre and kdump_post scripts- sysconfig: make kexec_file_load as default option on ppc64le- sysconfig: make kexec_file_load as default option on aarch64- Enable zstd compression for makedumpfile in kexec-tools.spec * Thu Nov 18 2021 Coiby - 2.0.23-1- Update kexec-tools to 2.0.23- Rebase makedumpfile to 1.7.0- fix broken extra_bins when installing multiple binaries- mkdumprd: drop mountaddr/mountproto nfs mount options- selftest: kill VM reliably by recursively kill children processes * Thu Sep 16 2021 Kairui Song - 2.0.22-8- 92-crashkernel.install: fix exit code- dracut-early-kdump.sh: make it POSIX compatible- Add header comment for POSIX compliant scripts- mkdumprd: allow using dash- kdump-logger.sh: make it POSIX compatible- kdump-lib.sh: reformat with shfmt- kdump-lib.sh: declare and assign separately- kdump-lib.sh: fix variable quoting issue- kdump-lib.sh: fix a few ambiguous or redundant code- kdump-lib.sh: fix arithmetic operation syntax- kdump-lib.sh: remove useless echo and cat- kdump-lib.sh: rework nmcli related functions- kdump-lib.sh: replace \'[ ]\' with \'[[ ]]\' and get rid of legacy ``- kdump-lib-initramfs.sh: make it POSIX compatible- dracut-kdump.sh: reformat with shfmt- dracut-kdump.sh: make it POSIX compatible- dracut-kdump.sh: POSIX doesn\'t support pipefail- dracut-kdump.sh: Use stat instead of ls to get vmcore size- dracut-kdump.sh: simplify dump_ssh- dracut-kdump.sh: remove add_dump_code- dracut-kdump.sh: don\'t put KDUMP_SCRIPT_DIR in PATH- kdump-lib-initramfs.sh: move dump related functions to kdump.sh- Merge kdump-error-handler.sh into kdump.sh- kdump-lib-initramfs.sh: prepare to be a POSIX compatible lib- bash scripts: reformat with shfmt- bash scripts: declare and assign separately- bash scripts: fix redundant exit code check- bash scripts: fix variable quoting issue- bash scripts: replace \'[ ]\' with \'[[ ]]\' for bash scripts- bash scripts: use $(...) notation instead of legacy `...`- bash scripts: always use \"read -r\"- bash scripts: get rid of unnecessary sed calls- bash scripts: get rid of expr and let- bash scripts: remove useless cat- dracut-module-setup.sh: remove surrounding $() for subshell- dracut-module-setup.sh: make iscsi check fail early if cd failed- dracut-module-setup.sh: fix a loop over ls issue- dracut-module-setup.sh: fix a ambiguous variable reference- dracut-module-setup.sh: use \" *\" to expend array as string- dracut-module-setup.sh: fix _bondoptions wrong references- dracut-module-setup.sh: remove an unused variable- dracut-module-setup.sh: rework kdump_get_ip_route_field- mkfadumprd: make _dracut_isolate_args an array- mkdumprd: use array to store ssh arguments in mkdir_save_path_ssh- mkdumprd: remove an awk call in get_fs_size- mkdumprd: fix multiple issues with get_ssh_size- mkdumprd: remove some redundant echo- mkdumprd: make dracut_args an array again- mkdumprd: use kdump_get_conf_val to read config values- kdumpctl: refine grep usage- kdumpctl: fix fragile loops over find output- kdumpctl: use kdump_get_conf_val to read config values- kdump-lib.sh: use kdump_get_conf_val to read config values- kdump-lib.sh: add a config value retrive helper- kdump-lib.sh: add a config format and read helper- Add a .editorconfig file * Tue Aug 31 2021 Adam Williamson - 2.0.22-7- Don\'t exit 1 from 92-crashkernel.install if zipl is absent (#1993505) * Fri Aug 20 2021 Kairui Song - 2.0.22-6- Remove hard requirement on grubby- Clear old crashkernl=auto in comment and doc- kdump/ppc64: migration action registration clean up- Check the existence of /sys/bus/ccwgroup/devices/ */online beforehand- Make `dump_to_rootfs` wait for 90s for real- Update crashkernel-howto.txt- kdump/ppc64: rebuild initramfs image after migration- kdump.sysconfig.s390: Remove \"prot_virt\" from kdump kernel cmdline- kdumpctl: fix a typo- Remove references to systemd-sysv-convert- kdump-lib.sh: kdump_get_arch_recommend_size uses crashkernel.default- Revert \"Revert \"x86_64: enable the kexec file load by default\"\"- Cleanup dead systemd services before start sysroot.mount- Add a crashkernel-howto.txt doc- Add a new hook: 92-crashkernel.install- kdumpctl: Add kdumpctl reset-crashkernel- Revert \"kdump-lib.sh: Remove is_atomic\"- fadump-init: clean up mount points properly- fadump: kdumpctl should check the modules used by the fadump initramfs- fadump: isolate fadump initramfs image within the default one * Thu Jul 22 2021 Fedora Release Engineering - 2.0.22-5- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Tue Jun 29 2021 Kairui Song - 2.0.22-4- fix format issue in find_online_znet_device- check the existence of /sys/bus/ccwgroup/devices before trying to find online network device- check for invalid physical address of /proc/kcore when making ELF dumpfile- check for invalid physical address of /proc/kcore when finding max_paddr- Increase SECTION_MAP_LAST_BIT to 5 * Sun Jun 20 2021 Kairui Song - 2.0.22-3- selftest: Make test_base_image depends on EXTRA_RPMS- selftest: fix the error of misplacing double quotes- mkdumprd: display the absolute path of dump location in the check_user_configured_target()- Iterate /sys/bus/ccwgroup/devices to tell if we should set up rd.znet- Use a customized emergency shell- Remove the kdump error handler isolation wrapper- Don\'s try to restart dracut-initqueue if it\'s already there- kdump-lib.sh: fix a warning in prepare_kdump_bootinfo()- kdump-lib.sh: fix the case if no enough total RAM for kdump in get_recommend_size()- kdumpctl: Add kdumpctl estimate- mkdumprd: make use of the new get_luks_crypt_dev helper- kdump-lib.sh: introduce a helper to get all crypt dev used by kdump- kdump-lib.sh: introduce a helper to get underlying crypt device * Thu May 13 2021 Kairui Song - 2.0.22-2- Disable CMA in kdump 2nd kernel- Warn the user if network scripts are used- Set up bond cmdline by \"nmcli --get-values\"- Set up dns cmdline by parsing \"nmcli --get-values\"- Set up s390 znet cmdline by \"nmcli --get-values\"- Add helper to get nmcli connection show cmd by ifname- Add helper to get nmcli connection apath by ifname- Add helper to get value by field using \"nmcli --get-values\"- Update makedumpfile to 1.6.9 * Tue May 11 2021 Kairui Song - 2.0.22-1- Update kexec-tools to 2.0.22- rd.route should use the name from kdump_setup_ifname- get kdump ifname once in kdump_install_net- Fix incorrect file permissions of vmcore-dmesg-incomplete.txt- Revert \"Always set vm.zone_reclaim_mode = 3 in kdump kernel\"- kdumpctl: fix check_config error when kdump.conf is empty * Wed Apr 28 2021 Kairui Song - 2.0.21-9- Make dracut-squash required for kexec-tools- Show write byte size in report messages- Add shorthand --show-stats option to show report stats- Add --dry-run option to prevent writing the dumpfile- fadump: fix dump capture failure to root disk- Write to `/var/lib/kdump` if $KDUMP_BOOTDIR not writable- Drop dependency on ipcalc- Implement IP netmask calculation to replace \"ipcalc -m\"- Don\'t use die in dracut-module-setup.sh- Don\'t iterate the whole /sys/devices just to find drm device * Sat Apr 03 2021 Kairui Song - 2.0.21-8- Update eppic to latest upstream snapshot- mkdumprd: prompt the user to install nfs-utils when mounting NFS fs failed- Fix incorrect permissions on kdump dmesg file- Fix incorrect vmcore permissions when dumped through ssh- (origin/main) Stop reloading kdump service on CPU hotplug event for FADump- Rebuilt for updated systemd-rpm-macros- fadump: improve fadump-howto.txt about remote dump target setup- kdumpctl: enable secure boot on ppc64le LPARs- add dependency on ipcalc * Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 2.0.21-7- Rebuilt for updated systemd-rpm-macros See https://pagure.io/fesco/issue/2583. * Mon Feb 08 2021 Kairui Song - 2.0.21-6- Remove trace_buf_size and trace_event from the kernel bootparameters of the kdump kernel- kdump-lib.sh: introduce functions to return recommened mem size * Tue Jan 26 2021 Fedora Release Engineering - 2.0.21-5- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Fri Jan 22 2021 Kairui Song - 2.0.21-4- dracut-module-setup.sh: enable ForwardToConsole=yes in fadump mode- kdump.conf: add ipv6 example for nfs and ssh dump- fix kdump failure of saving vmcore with the scp + ipv6 method * Wed Jan 20 2021 Kairui Song - 2.0.21-3- module-setup.sh: don\'t polute the namespace unnecessarily- module-setup.sh: don\'t source $dracutfunctions- logger: source the logger file individually- Fix dump_fs mount point detection and fallback mount- Revert \"Don\'s try to restart dracut-initqueue if it\'s already failed\"- Revert \"Append both nofail and x-systemd.before to kdump mount target\"- Doc: Improve the kdump sysconfig document- kdump.conf: Update doc about core_collector for ssh target- Merge #4 `Make dracut-squash a weak dep`- Fix a date error in the change log * Fri Jan 08 2021 Kairui Song - 2.0.21-2- makedumpfile: make use of \'uts_namespace.name\' offset in VMCOREINFO- kdumpctl: fix a variable expansion in check_fence_kdump_config()- Add BuildRequires: make- Save the final failure information to log file if saving vmcore failed * Wed Dec 23 2020 Kairui Song - 2.0.21-1- makedumpfile: printk: use committed/finalized state values- makedumpfile: printk: add support for lockless ringbuffer- dracut-module-setup.sh: Use systemctl call to replace ln_r- Doc: improve mkdumprd man page- Don\'s try to restart dracut-initqueue if it\'s already failed- dracut-module-setup.sh: use auto6 for ipv6 * Mon Nov 30 2020 Kairui Song - 2.0.20-21- Rebase makedumpfile to 1.6.8- fadump-howto: update about \'nocma\' and \'off\' options for \'fadump=\' parameter- module-setup.sh: enable vlan on team interface- kdump-lib: Fix get_bind_mount_source to support btrfs and fstab- Make get_mount_info work with bind mount- Set watchdog\'s pretimeout to zero in kdump kernel- kdump-lib.sh: Use a more generic helper to detect omitted dracut module- Fix the watchdog drivers detection code- Add a helper for detecting watchdog drivers- Remove a redundant nfs check- kdumpctl: split the driver detection from fs dection function * Thu Nov 19 2020 Kairui Song - 2.0.20-20- selftest: Fix several test issue with Fedora 33- selftest: add more detailed log and fix a test failure issue- selftest: Update test base image to Fedora 33- selftest: Fix qcow2 image format detect- selftest: Always use the get_image_fmt helper- Doc: improve the usage documentation of the logger- Update the kdump sysconfig- Capitalize the configuration name of log level- Add the rd.kdumploglvl option to control log level in the second kernel- Appropriately converts logger numeric level to syslog log level- Remove unused log levels for kdump logger- Add sanity checks for the log levels- Move watchdog detect and install code to module-setup.sh- Add a helper to omit non-mandatory dracut module- Move some dracut module dependencies checks to module-setup.sh- Add code comments to help better understanding * Thu Nov 05 2020 Kairui Song - 2.0.20-19- Fix comment about ssh dump target- mkdumprd: Ensure kdumpbase is added- kdump.service: use ConditionKernelCommandLine=crashkernel- Revert \"Revert \"s390x: enable the kexec file load by def- increase makdumpfile default message level to 7- Fix error when using raw target with opalcore- module-setup.sh: Instead of drop journalctl log, just don\'t read kmsg- Doc: add a documentation for the usage of logger- Improve debugging in the kdump kernel- kdumpctl: add the \'-d\' option to enable the kexec loading debugging messages- kdump.sysconfig: add the kdump logger configurations- enable the logger for kdump- introduce the kdump logger from the dracut- Rework check_config and warn on any duplicated option- (watchdog) kdump-lib.sh: detect secure boot on s390- Don\'t drop journalctl content if failure action is \"shell\"- dracut-module-install: Move systemd conf install code to a function- selftest: Show the path of dumped vmcore on test end- selftest: Add document for selftests- selftest: Add basic test framework- selftest: Add basic infrastructure to build test image * Thu Aug 27 2020 Kairui Song - 2.0.20-18- mkdumprd: Improve the warning message when using encrypted target- kdump-lib.sh: Remove is_atomic- Refactor kernel image and initrd detection code- early-kdump: Use consistent symbol link for kernel and initramfs- Add a kernel install hook to clean up kdump initramfs * Tue Aug 04 2020 Kairui Song - 2.0.20-17- Drop static lib dependencies- Revert \"x86_64: enable the kexec file load by default\"- Revert \"s390x: enable the kexec file load by default\"- kdumpctl: exit if either pre.d or post.d is missing- kdump_pre: make notes more precise- dracut-kdump.sh: exit shell when machine reboot- kdumpctl: detect modification of scripts by its directory\'s timestamp- module-setup.sh: suppress false alarm- kexec-tools.spec: make the existence of pre.d and post.d mandatory- ppc64/kdump: use kexec_file_load when secureboot is enabled
|
|
|