2026-07-13 02:22:37 +09:00
|
|
|
fn main() {
|
2026-07-15 16:54:03 +09:00
|
|
|
let arguments = std::env::args_os().skip(1).collect::<Vec<_>>();
|
|
|
|
|
if let Some(result) = lazaret_linux::process::dispatch_private_process_role(&arguments) {
|
|
|
|
|
if let Err(error) = result {
|
|
|
|
|
eprintln!("private process role failed: {error}");
|
|
|
|
|
std::process::exit(1);
|
|
|
|
|
}
|
|
|
|
|
return;
|
|
|
|
|
}
|
2026-07-15 19:09:24 +09:00
|
|
|
if let Some(result) =
|
|
|
|
|
lazaret_runtime_supervisor::supervision::dispatch_private_runtime_role(&arguments)
|
|
|
|
|
{
|
|
|
|
|
if let Err(error) = result {
|
|
|
|
|
eprintln!("Runtime Supervisor failed: {error}");
|
|
|
|
|
std::process::exit(1);
|
|
|
|
|
}
|
|
|
|
|
return;
|
|
|
|
|
}
|
2026-07-13 02:22:37 +09:00
|
|
|
let _ = lazaret_core::PROTOCOL_NAME;
|
|
|
|
|
}
|