From e8ae8975958d2b2d2a5f3853d82cdd95ef4bb653 Mon Sep 17 00:00:00 2001 From: Coiby Xu Date: Tue, 12 Jul 2022 14:06:25 +0800 Subject: [PATCH] skip updating /etc/default/grub for s390x Resolves: bz2104534 When running "kdumpctl reset-crashkernel --kernel=ALL" on s390x, sed: can't read /etc/default/grub: No such file or directory sed: can't read /etc/default/grub: No such file or directory This happens because s390x doesn't use the grub bootloader and /etc/default/grub doesn't exist. Reported-by: smitterl@redhat.com Reviewed-by: Philipp Rudo Signed-off-by: Coiby Xu --- kdumpctl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kdumpctl b/kdumpctl index fed55bd..1b4b261 100755 --- a/kdumpctl +++ b/kdumpctl @@ -1428,6 +1428,10 @@ _update_kernel_arg_in_grub_etc_default() { local _para=$1 _val=$2 _para_val + if [[ $(uname -m) == s390x ]]; then + return + fi + if [[ -n $_val ]]; then _para_val="$_para=$_val" fi