94988e Add lvm2 thin provision dump target checker

Authored and Committed by liutgnu 2 years ago
    Add lvm2 thin provision dump target checker
    
    resolves: bz2083475
    upstream: fedora
    conflict: none
    
    commit 0a5b71d123ee41b244732fb04d224d36e9ccff84
    Author: Tao Liu <ltao@redhat.com>
    Date:   Sat Oct 8 15:41:39 2022 +0800
    
        Add lvm2 thin provision dump target checker
    
        We need to check if a directory or a device is lvm2 thinp target.
    
        First, we use get_block_dump_target() to convert dump path into
        block device, then we check if the device is lvm2 thinp target by
        cmd lvs.
    
        is_lvm2_thinp_device is now located in kdump-lib-initramfs.sh, for it
        will be used in 2nd kernel. is_lvm2_thinp_dump_target is located in
        kdump-lib.sh, for it is only used in 1st kernel, and it has dependencies
        which exist in kdump-lib.sh.
    
        Signed-off-by: Tao Liu <ltao@redhat.com>
        Reviewed-by: Philipp Rudo <prudo@redhat.com>
    
    Signed-off-by: Tao Liu <ltao@redhat.com>
    
        
file modified
+9 -0
file modified
+6 -0