From 7266bb9a7ea62e2fcae9cbe1740a22cd68f88951 Mon Sep 17 00:00:00 2001 From: Coiby Xu Date: Oct 27 2022 06:47:57 +0000 Subject: Skip reading /etc/defaut/grub for s390x Resolves: bz2133129 Upstream: Fedora Conflict: None commit fdad7d9869a9637e6799cce222d386aed0b8781e Author: Coiby Xu Date: Thu Sep 29 12:35:00 2022 +0800 Skip reading /etc/defaut/grub for s390x Currently, updating kexec-tools on s390x gives the warning sed: can't read /etc/default/grub: No such file or directory This happens because s390x doesn't use GRUB and /etc/default/grub doesn't exist. We need to skip both reading and writing to /etc/default/grub. Reported-by: Jie Li Reviewed-by: Philipp Rudo Signed-off-by: Coiby Xu Signed-off-by: Coiby Xu --- diff --git a/kdumpctl b/kdumpctl index 5aab9ef..66d63db 100755 --- a/kdumpctl +++ b/kdumpctl @@ -1643,6 +1643,10 @@ update_crashkernel_in_grub_etc_default_after_update() return fi + if [[ $(uname -m) == s390x ]]; then + return + fi + _crashkernel=$(_read_kernel_arg_in_grub_etc_default crashkernel) if [[ -z $_crashkernel ]]; then