diff --git a/src/symbols/systemd/node_js_user_service.rs b/src/symbols/systemd/node_js_user_service.rs index 91ddc6c..4c5cb0d 100644 --- a/src/symbols/systemd/node_js_user_service.rs +++ b/src/symbols/systemd/node_js_user_service.rs @@ -126,31 +126,6 @@ impl<'a, C, R> NodeJsSystemdUserService<'a, C, R> where C: Deref, R: } } -fn wait_for_metadata(file_name: &str) -> Result> { - let result; - let mut tries = 5; - loop { - let metadata = fs::metadata(file_name.clone()); - match metadata { - Ok(metadata) => { - result = metadata; - break; - }, - Err(e) => { - if e.kind() != io::ErrorKind::NotFound { - return Err(Box::new(e)); - } - } - } - tries -= 1; - if tries == 0 { - return Err("Gave up waiting for socket to appear".to_string().into()); - } - sleep(Duration::from_millis(500)); - } - Ok(result) -} - impl<'a, C, R> Symbol for NodeJsSystemdUserService<'a, C, R> where C: Deref, R: CommandRunner { fn target_reached(&self) -> Result> { if !(try!(self.file.target_reached())) { @@ -169,13 +144,7 @@ impl<'a, C, R> Symbol for NodeJsSystemdUserService<'a, C, R> where C: Deref) } fn get_prerequisites(&self) -> Vec {