diff --git a/src/bin/rdcore/rootmap.rs b/src/bin/rdcore/rootmap.rs index 83e9e675d..b613bab91 100644 --- a/src/bin/rdcore/rootmap.rs +++ b/src/bin/rdcore/rootmap.rs @@ -219,7 +219,7 @@ fn get_luks_uuid(device: &Path) -> Result { match deps.as_slice() { [] => bail!("missing parent device for {}", device.display()), [device] => { - if Disk::new(device)?.is_dm_device() { + if Disk::new(device)?.is_luks_integrity()? { return get_luks_uuid(device); } Ok(runcmd_output!("cryptsetup", "luksUUID", device)?