diff options
Diffstat (limited to 'init/src/processes')
| -rw-r--r-- | init/src/processes/udev.rs | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/init/src/processes/udev.rs b/init/src/processes/udev.rs index 7cb6a5d..9979f30 100644 --- a/init/src/processes/udev.rs +++ b/init/src/processes/udev.rs @@ -15,12 +15,10 @@ pub fn spawn_udev() -> Result<(), Box<dyn std::error::Error>> { "udevd not found in standard locations".into() })?; - let mut child = Command::new(udevd_path).arg("--daemon").spawn().map_err( + Command::new(udevd_path).arg("--daemon").spawn().map_err( |e| -> Box<dyn std::error::Error> { format!("Failed to spawn udevd: {}", e).into() }, )?; - child.wait()?; - Command::new(udevd_path).arg("--trigger").output().map_err( |e| -> Box<dyn std::error::Error> { format!("Failed to trigger udev: {}", e).into() }, )?; |
