- Handle raid partition lsblk type variance (md or part)
Some verions of lsblk will return TYPE=md or TYPE=part for partitions on top of raid devices.
This means that sometimes /etc/fstab will contain /dev/md0p1 and others the /dev/disk/by-id/md-uuid* value. The dname rule to match the device broke.
- Handle lvm DM_NAME escaping by querying udev
If the LVM logical volume name included a '-' in the name, curtin did not escape this value correctly and the dname symlink referring to the target block device would not show up.
- Handle raid partition lsblk type variance (md or part)
Some verions of lsblk will return TYPE=md or TYPE=part for partitions on top of raid devices. by-id/md- uuid* value. The dname rule to match the device broke.
This means that sometimes /etc/fstab will contain /dev/md0p1 and others the /dev/disk/
- Handle lvm DM_NAME escaping by querying udev
If the LVM logical volume name included a '-' in the name, curtin did not escape this value correctly and the dname symlink referring to the target block device would not show up.