kdump-lib.sh: Escape '|' for 'failure_action|default' in is_dump_to_rootfs
resolves: bz2031735 upstream: fedora conflict: none commit2bd59ee156
(origin/rawhide, origin/main) Author: Tao Liu <ltao@redhat.com> Date: Thu Jan 6 11:46:54 2022 +0800 kdump-lib.sh: Escape '|' for 'failure_action|default' in is_dump_to_rootfs The '|' in 'failure_action|default' should be replaced with '\|' when passed to kdump_get_conf_val function. Because '|' needs to be escaped to mean OR operation in sed regex, otherwise it will consider 'failure_action|default' as a whole string. Fixes:ab1ef78
("kdump-lib.sh: use kdump_get_conf_val to read config values") Signed-off-by: Tao Liu <ltao@redhat.com> Acked-by: Coiby Xu <coxu@redhat.com> Signed-off-by: Tao Liu <ltao@redhat.com>
This commit is contained in:
parent
745d063053
commit
90223d3c71
@ -108,7 +108,7 @@ get_block_dump_target()
|
||||
|
||||
is_dump_to_rootfs()
|
||||
{
|
||||
[[ $(kdump_get_conf_val "failure_action|default") == dump_to_rootfs ]]
|
||||
[[ $(kdump_get_conf_val 'failure_action\|default') == dump_to_rootfs ]]
|
||||
}
|
||||
|
||||
get_failure_action_target()
|
||||
|
Loading…
Reference in New Issue
Block a user