3 Commits

Author SHA1 Message Date
b5c79756e4 chore: Release init version 2.5.3 2026-02-10 17:38:19 +01:00
d72cc10234 bump deps 2026-02-10 17:34:19 +01:00
9115024d34 lvm: PV also match udev filter 2026-02-10 17:30:16 +01:00

View File

@ -208,7 +208,7 @@ async fn find_devs(pvs: &LvmPV) -> Result<Vec<String>> {
let filter: udev::Filter = filter.clone().into(); let filter: udev::Filter = filter.clone().into();
(udev::all().await?.iter()) (udev::all().await?.iter())
.filter(|dev| dev.subsystem() == Some("block") && filter.matches(dev)) .filter(|dev| dev.subsystem() == Some("block") && filter.matches(dev))
.filter_map(|dev| dev.property("DEVNAME").map(|s| s.to_string())) .filter_map(|dev| dev.path().map(|s| s.to_string()))
.collect() .collect()
} else if !pvs.regexps.is_empty() { } else if !pvs.regexps.is_empty() {
let regexps: Vec<regex::Regex> = (pvs.regexps.iter()) let regexps: Vec<regex::Regex> = (pvs.regexps.iter())