()
| 765 | } |
| 766 | |
| 767 | fn ensure_launchd_runtime_dirs() -> Result<()> { |
| 768 | let data_dir = tracedecay_data_dir()?; |
| 769 | std::fs::create_dir_all(&data_dir).map_err(|e| TraceDecayError::Config { |
| 770 | message: format!( |
| 771 | "failed to create daemon data directory '{}': {e}", |
| 772 | data_dir.display() |
| 773 | ), |
| 774 | }) |
| 775 | } |
| 776 | |
| 777 | fn launchd_install(service_path: &Path, start: bool, socket_path: &Path) -> Result<()> { |
| 778 | ensure_launchd_runtime_dirs()?; |
no test coverage detected