When user specifies nfs mount info like: path / core_collector makedumpfile -d 31 dracut_args --mount "host:/path /var/crash nfs defaults" kdump service neither guarantees the correctness, nor relabels it.
Signed-off-by: Pingfan Liu piliu@redhat.com --- kdumpctl | 4 ++++ 1 file changed, 4 insertions(+)
diff --git a/kdumpctl b/kdumpctl index d4e0050..0dd1909 100755 --- a/kdumpctl +++ b/kdumpctl @@ -1013,6 +1013,10 @@ path_to_be_relabeled() fi fi
+ # users are expected to ensure its correctness of specifying mount info. So kdumpctl skips it. + if [[ $(get_dracut_args_fstype "$(grep "^dracut_args .*--mount" /etc/kdump.conf)") = nfs* ]]; then + return; + fi _path=$(get_save_path) # if $_path is masked by other mount, we will not relabel it. _rmnt=$(df $_mnt/$_path 2>/dev/null | tail -1 | awk '{ print $NF }')